Cisco-IOS-XE-native

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Native Config APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-native

Prefix: native

Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-native

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-native

Prefix: native

Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-native

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-native

Prefix: native

Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-native
module: Cisco-IOS-XE-native
  +--rw native
     +--rw default
     |  o--rw crypto
     |     o--rw ikev2
     |        o--rw proposal?   empty
     |        o--rw policy?     empty
     +--rw bfd
     +--rw version?                   string
     +--rw stackwise-virtual!
     +--rw boot-start-marker?         empty
     +--rw boot
     |  +--rw system
     |     +--rw tftp-path?   string
     |     +--rw tftp?        string
     |     +--rw bootfile
     |     |  +--rw filename-list-ordered-by-user* [filename]
     |     |  |  +--rw filename    string
     |     |  o--rw filename-list* [filename]
     |     |     o--rw filename    string
     |     +--rw flash
     |        +--rw flash-list-ordered-by-user* [flash-leaf]
     |        |  +--rw flash-leaf    string
     |        o--rw flash-list* [flash-leaf]
     |           o--rw flash-leaf    string
     +--rw boot-end-marker?           empty
     +--rw banner
     |  +--rw exec
     |  |  +--rw banner?   string
     |  +--rw login
     |  |  +--rw banner?   string
     |  +--rw prompt-timeout
     |  |  +--rw banner?   string
     |  +--rw motd
     |     +--rw banner?   string
     +--rw captive-portal-bypass?     empty
     +--rw memory
     |  +--rw statistics
     |  |  +--rw history
     |  |     +--rw table?   uint8
     |  +--rw chunk
     |  |  +--rw siblings
     |  |     +--rw threshold?   uint32
     |  +--rw free
     |  |  +--rw low-watermark
     |  |     +--rw IO?          uint32
     |  |     +--rw processor?   uint32
     |  +--rw lite?         empty
     |  +--rw reserve
     |  |  +--rw critical!
     |  |     +--rw memory-range?   uint32
     |  +--rw sanity!
     |     +--rw all?      empty
     |     +--rw buffer?   empty
     |     +--rw queue?    empty
     +--rw location
     |  +--rw civic-location
     |  |  +--rw identifier* [identifier]
     |  |     +--rw identifier     string
     |  |     +--rw building?      string
     |  |     +--rw floor?         string
     |  |     +--rw landmark?      string
     |  |     +--rw name?          string
     |  |     +--rw number?        string
     |  |     +--rw country?       string
     |  |     +--rw state?         string
     |  |     +--rw city?          string
     |  |     +--rw postal-code?   string
     |  +--rw geo-location
     |     +--rw identifier* [id]
     |        +--rw id            string
     |        +--rw latitude!
     |        |  +--rw value         string
     |        |  +--rw resolution?   loc-resolution-type
     |        +--rw longitude!
     |        |  +--rw value         string
     |        |  +--rw resolution?   loc-resolution-type
     |        +--rw altitude!
     |        |  +--rw value         string
     |        |  +--rw unit
     |        |  |  +--rw (unit-choice)
     |        |  |     +--:(meters)
     |        |  |     |  +--rw meters?   empty
     |        |  |     +--:(feet)
     |        |  |     |  +--rw feet?     empty
     |        |  |     +--:(floor)
     |        |  |        +--rw floor?    empty
     |        |  +--rw resolution?   loc-resolution-type
     |        +--rw resolution?   loc-resolution-type
     +--rw call-home
     +--rw stack-power
     |  +--rw stack* [name]
     |     +--rw name        string
     |     +--rw auto-off?   empty
     |     o--rw ecomode?    empty
     +--rw hw-module
     |  +--rw uplink
     |  |  +--rw select?   string
     |  |  +--rw mode?     enumeration
     |  +--rw auto-off
     |  |  +--rw led?   empty
     |  +--rw breakout* [port-number]
     |  |  +--rw port-number    uint8
     |  +--rw switch* [switch-number]
     |  |  +--rw switch-number          uint8
     |  |  +--rw network-module* [network-module]
     |  |  |  +--rw network-module    enumeration
     |  |  |  +--rw mode* [mode]
     |  |  |     +--rw mode    enumeration
     |  |  +--rw auto-off
     |  |  |  +--rw led?      empty
     |  |  |  +--rw optics?   empty
     |  |  o--rw eco-mode
     |  |  |  o--rw led?      empty
     |  |  |  o--rw optics?   empty
     |  |  +--rw usbflash1-password1?   string
     |  |  o--rw usbflash1-password* [usbflash1-password-string]
     |  |  |  o--rw usbflash1-password-string    string
     |  |  +--rw breakout
     |  |     +--rw (breakout-type)?
     |  |        +--:(single-port)
     |  |        |  +--rw port?    uint8
     |  |        +--:(range)
     |  |           +--rw range
     |  |              +--rw start-endport* [start-port end-port]
     |  |                 +--rw start-port    uint8
     |  |                 +--rw end-port      uint8
     |  o--rw switch-all
     |  |  o--rw all
     |  |     o--rw eco-mode
     |  |        o--rw led?   empty
     |  +--rw slot* [name]
     |  |  +--rw name        string
     |  |  +--rw shutdown?   empty
     |  +--rw subslot* [subslot-number]
     |  |  +--rw subslot-number    string
     |  |  +--rw mode?             enumeration
     |  |  +--rw breakout
     |  |  |  +--rw (breakout-choice)?
     |  |  |     +--:(mode-case)
     |  |  |     |  +--rw breakout-mode* [id]
     |  |  |     |     +--rw id      enumeration
     |  |  |     |     +--rw port
     |  |  |     |        +--rw (port-mode)?
     |  |  |     |           +--:(all)
     |  |  |     |           |  +--rw all?             empty
     |  |  |     |           +--:(native_port)
     |  |  |     |              +--rw native_port_0?   empty
     |  |  |     |              +--rw native_port_4?   empty
     |  |  |     |              +--rw native_port_8?   empty
     |  |  |     +--:(none)
     |  |  |        +--rw none
     |  |  |           +--rw port
     |  |  |              +--rw all?   enumeration
     |  |  +--rw shutdown
     |  |  |  +--rw unpowered?   empty
     |  |  +--rw ethernet
     |  |     +--rw mode?   enumeration
     |  +--rw sm?              uint8
     |  +--rw pvdm?            string
     |  +--rw breakout-cnfg
     |     +--rw range
     |        +--rw start-endport* [start-port end-port]
     |           +--rw start-port    uint8
     |           +--rw end-port      uint8
     +--rw cisp
     |  +--rw enable?   empty
     +--rw module
     +--rw domain* [name]
     |  +--rw name    string
     |  +--rw vrf* [name]
     |     +--rw name      string
     |     +--rw border
     |     |  +--rw advanced
     |     |  |  +--rw monitor-cache-percent?   uint8
     |     |  +--rw source-interface
     |     |  |  +--rw Loopback?   uint32
     |     |  +--rw master?             union
     |     |  +--rw password
     |     |     +--rw encryption?   enumeration
     |     |     +--rw clear-key?    string
     |     +--rw master
     |        +--rw (master-type)?
     |        |  +--:(branch)
     |        |  |  +--rw branch?        empty
     |        |  +--:(hub)
     |        |  |  +--rw hub?           empty
     |        |  +--:(transit)
     |        |     +--rw transit?       uint8
     |        +--rw advanced
     |        |  +--rw byte-loss-threshold?          uint16
     |        |  +--rw channel-unreachable-timer?    uint16
     |        |  +--rw load-sharing?                 empty
     |        |  +--rw minimum-mask-length?          uint8
     |        |  +--rw mitigation-mode?              enumeration
     |        |  +--rw packet-loss-threshold?        uint8
     |        |  +--rw smart-probes
     |        |  |  +--rw destination-port?   uint16
     |        |  |  +--rw source-port?        uint16
     |        |  +--rw syslog
     |        |  |  +--rw tca-time-min?   uint32
     |        |  +--rw tcp
     |        |  |  +--rw mc-port?   uint16
     |        |  +--rw threshold-variance?           uint8
     |        |  +--rw traffic-class-ageout-timer
     |        |  |  +--rw interval?        uint16
     |        |  |  +--rw interval-unit?   enumeration
     |        |  +--rw transit-site-affinity?        empty
     |        +--rw collector
     |        |  +--rw ip?     inet:ipv4-address
     |        |  +--rw port?   uint16
     |        +--rw enterprise-prefix
     |        |  +--rw prefix-list?   string
     |        +--rw load-balance!
     |        |  +--rw advanced
     |        |     +--rw match
     |        |     |  +--rw dscp* [value]
     |        |     |     +--rw value     ios-types:dscp-type
     |        |     |     +--rw policy?   enumeration
     |        |     +--rw path-preference
     |        |     |  +--rw primary?     string
     |        |     |  +--rw primary2?    string
     |        |     |  +--rw primary3?    string
     |        |     |  +--rw fallback?    union
     |        |     |  +--rw fallback2?   string
     |        |     |  +--rw fallback3?   string
     |        |     +--rw path-last-resort?   string
     |        +--rw password
     |        |  +--rw encryption?   enumeration
     |        |  +--rw clear-key?    string
     |        +--rw site-prefixes
     |        |  +--rw prefix-list?   string
     |        +--rw source-interface
     |        |  +--rw Loopback?   uint32
     |        +--rw class* [name sequence]
     |        |  +--rw name                string
     |        |  +--rw sequence            uint16
     |        |  +--rw match
     |        |  |  +--rw dscp* [value]
     |        |  |     +--rw value     ios-types:dscp-type
     |        |  |     +--rw policy?   enumeration
     |        |  +--rw path-preference
     |        |  |  +--rw primary?     string
     |        |  |  +--rw primary2?    string
     |        |  |  +--rw primary3?    string
     |        |  |  +--rw fallback?    union
     |        |  |  +--rw fallback2?   string
     |        |  |  +--rw fallback3?   string
     |        |  +--rw path-last-resort?   string
     |        +--rw hub-ip?              inet:ipv4-address
     +--rw parser
     |  +--rw cache?    boolean
     |  +--rw config
     |  |  +--rw cache?       enumeration
     |  |  +--rw partition?   empty
     |  +--rw view
     |     +--rw view-name-list* [name]
     |     |  +--rw name         string
     |     |  +--rw inclusive?   empty
     |     |  +--rw secret
     |     |  |  +--rw type?     enumeration
     |     |  |  +--rw secret?   string
     |     |  +--rw commands
     |     |     +--rw exec
     |     |     |  +--rw exclude
     |     |     |  |  +--rw command-list* [command]
     |     |     |  |     +--rw command    string
     |     |     |  |     +--rw all?       empty
     |     |     |  +--rw include
     |     |     |  |  +--rw command-list* [command]
     |     |     |  |     +--rw command    string
     |     |     |  |     +--rw all?       empty
     |     |     |  +--rw include-exclusive
     |     |     |     +--rw command-list* [command]
     |     |     |        +--rw command    string
     |     |     |        +--rw all?       empty
     |     |     +--rw configure
     |     |        +--rw exclude
     |     |        |  +--rw command-list* [command]
     |     |        |     +--rw command    string
     |     |        |     +--rw all?       empty
     |     |        +--rw include
     |     |        |  +--rw command-list* [command]
     |     |        |     +--rw command    string
     |     |        |     +--rw all?       empty
     |     |        +--rw include-exclusive
     |     |           +--rw command-list* [command]
     |     |              +--rw command    string
     |     |              +--rw all?       empty
     |     +--rw view-name-superview-list* [name]
     |        +--rw name         string
     |        +--rw superview?   empty
     |        +--rw secret
     |        |  +--rw type?     enumeration
     |        |  +--rw secret?   string
     |        +--rw view* [view-name]
     |           +--rw view-name    -> ../../../view-name-list/name
     +--rw service
     |  +--rw internal?                    empty
     |  +--rw pad-conf
     |  |  +--rw pad?   boolean
     |  +--rw pad-config-more
     |  |  +--rw pad-config
     |  |     +--rw cmns?       empty
     |  |     +--rw from-xot?   empty
     |  |     +--rw to-xot?     empty
     |  o--rw pad!
     |  |  o--rw cmns?       empty
     |  |  o--rw from-xot?   empty
     |  |  o--rw to-xot?     empty
     |  +--rw password-encryption?         empty
     |  +--rw password-recovery?           boolean
     |  +--rw private-config-encryption?   empty
     |  +--rw timestamps!
     |  |  +--rw debug-config!
     |  |  |  +--rw datetime!
     |  |  |  |  +--rw msec?            empty
     |  |  |  |  +--rw localtime?       empty
     |  |  |  |  +--rw show-timezone?   empty
     |  |  |  |  +--rw year?            empty
     |  |  |  +--rw uptime?     empty
     |  |  +--rw log-config!
     |  |  |  +--rw datetime!
     |  |  |  |  +--rw msec?            empty
     |  |  |  |  +--rw localtime?       empty
     |  |  |  |  +--rw show-timezone?   empty
     |  |  |  |  +--rw year?            empty
     |  |  |  +--rw uptime?     empty
     |  |  o--rw debug
     |  |  |  o--rw datetime!
     |  |  |  |  o--rw localtime!
     |  |  |  |  |  o--rw msec!
     |  |  |  |  |  |  o--rw show-timezone?   empty
     |  |  |  |  |  |  o--rw year?            empty
     |  |  |  |  |  o--rw show-timezone!
     |  |  |  |  |  |  o--rw msec?   empty
     |  |  |  |  |  |  o--rw year?   empty
     |  |  |  |  |  o--rw year!
     |  |  |  |  |     o--rw msec?            empty
     |  |  |  |  |     o--rw show-timezone?   empty
     |  |  |  |  o--rw msec!
     |  |  |  |  |  o--rw localtime!
     |  |  |  |  |  |  o--rw show-timezone?   empty
     |  |  |  |  |  |  o--rw year?            empty
     |  |  |  |  |  o--rw show-timezone!
     |  |  |  |  |  |  o--rw localtime?   empty
     |  |  |  |  |  |  o--rw year?        empty
     |  |  |  |  |  o--rw year!
     |  |  |  |  |     o--rw localtime?       empty
     |  |  |  |  |     o--rw show-timezone?   empty
     |  |  |  |  o--rw show-timezone!
     |  |  |  |  |  o--rw localtime!
     |  |  |  |  |  |  o--rw msec?   empty
     |  |  |  |  |  |  o--rw year?   empty
     |  |  |  |  |  o--rw msec!
     |  |  |  |  |  |  o--rw localtime?   empty
     |  |  |  |  |  |  o--rw year?        empty
     |  |  |  |  |  o--rw year!
     |  |  |  |  |     o--rw localtime?   empty
     |  |  |  |  |     o--rw msec?        empty
     |  |  |  |  o--rw year!
     |  |  |  |     o--rw localtime!
     |  |  |  |     |  o--rw msec?            empty
     |  |  |  |     |  o--rw show-timezone?   empty
     |  |  |  |     o--rw msec!
     |  |  |  |     |  o--rw localtime?       empty
     |  |  |  |     |  o--rw show-timezone?   empty
     |  |  |  |     o--rw show-timezone!
     |  |  |  |        o--rw localtime?   empty
     |  |  |  |        o--rw msec?        empty
     |  |  |  o--rw uptime?     empty
     |  |  o--rw log
     |  |     o--rw datetime!
     |  |     |  o--rw msec?            empty
     |  |     |  o--rw localtime?       empty
     |  |     |  o--rw show-timezone?   empty
     |  |     |  o--rw year?            empty
     |  |     o--rw uptime?     empty
     |  +--rw alignment
     |  |  +--rw detection?   empty
     |  |  +--rw logging?     empty
     |  +--rw call-home?                   empty
     |  +--rw compress-config?             empty
     |  +--rw config?                      empty
     |  +--rw counters
     |  |  +--rw max
     |  |     +--rw age?   uint8
     |  +--rw dhcp-config?                 boolean
     |  x--rw dhcp?                        empty
     |  +--rw disable-ip-fast-frag?        empty
     |  +--rw exec-callback?               empty
     |  +--rw exec-wait?                   empty
     |  +--rw finger?                      empty
     |  +--rw heartbeat
     |  |  +--rw fatal-count?          uint8
     |  |  +--rw interrupt-interval?   uint8
     |  |  +--rw interrupt-max?        uint8
     |  |  +--rw transmit-interval?    uint8
     |  |  +--rw warning-timeout?      uint8
     |  +--rw hide-telnet-addresses?       empty
     |  +--rw linenumber?                  empty
     |  +--rw log-hidden?                  empty
     |  +--rw nagle?                       empty
     |  +--rw old-slip-prompts?            empty
     |  +--rw prompt
     |  |  +--rw config?   empty
     |  +--rw pt-vty-logging?              empty
     |  +--rw sequence-numbers?            empty
     |  +--rw slave-log?                   empty
     |  +--rw tcp-keepalives-in?           empty
     |  +--rw tcp-keepalives-out?          empty
     |  +--rw telnet-zeroidle?             empty
     |  +--rw tcp-small-servers?           empty
     |  +--rw udp-small-servers?           empty
     |  +--rw unsupported-transceiver?     empty
     +--rw platform
     +--rw hostname?                  string
     +--rw enable
     |  +--rw password
     |  |  +--rw level?    uint8
     |  |  +--rw type?     enumeration
     |  |  +--rw secret?   string
     |  +--rw last-resort?   enumeration
     |  +--rw secret
     |  |  +--rw level?    uint8
     |  |  +--rw type?     enumeration
     |  |  +--rw secret?   string
     |  +--rw use-tacacs?    empty
     +--rw password
     |  +--rw encryption
     |     +--rw aes?   empty
     +--rw eap
     |  +--rw key-name
     |  |  +--rw compliance?   empty
     |  +--rw method
     |  |  +--rw fast
     |  |     +--rw profile* [name]
     |  |        +--rw name                    string
     |  |        +--rw accept-on-auth-prov?    boolean
     |  |        +--rw allow-anon-prov?        boolean
     |  |        +--rw allow-auth-prov?        boolean
     |  |        +--rw authority-id
     |  |        |  +--rw identity?      string
     |  |        |  +--rw information?   string
     |  |        +--rw client-cert-required?   boolean
     |  |        +--rw description?            string
     |  |        +--rw local-cert-required?    boolean
     |  |        +--rw local-key
     |  |        |  +--rw type?     enumeration
     |  |        |  +--rw secret?   string
     |  |        +--rw pac-password
     |  |        |  +--rw type?     enumeration
     |  |        |  +--rw secret?   string
     |  |        +--rw pac-ttl?                uint32
     |  +--rw profile* [name]
     |     +--rw name              string
     |     +--rw description?      string
     |     +--rw method
     |     |  +--rw fast-config!
     |     |  |  +--rw profile?   string
     |     |  o--rw fast?          empty
     |     |  +--rw gtc?           empty
     |     |  +--rw leap?          empty
     |     |  +--rw mschapv2?      empty
     |     |  +--rw peap?          empty
     |     |  +--rw md5?           empty
     |     |  +--rw tls?           empty
     |     +--rw ciphersuite
     |     |  +--rw aes128-sha?                 empty
     |     |  +--rw aes256-sha?                 empty
     |     |  +--rw dhe-rsa-aes-gcm-sha2?       empty
     |     |  +--rw dhe-rsa-aes-sha2?           empty
     |     |  +--rw dhe-rsa-aes128-sha?         empty
     |     |  +--rw dhe-rsa-aes256-sha?         empty
     |     |  +--rw ecdhe-ecdsa-aes-gcm-sha2?   empty
     |     |  +--rw ecdhe-ecdsa-aes-sha?        empty
     |     |  +--rw ecdhe-ecdsa-aes-sha2?       empty
     |     |  +--rw ecdhe-rsa-aes-gcm-sha2?     empty
     |     |  +--rw ecdhe-rsa-aes-sha?          empty
     |     |  +--rw ecdhe-rsa-aes-sha2?         empty
     |     +--rw pki-trustpoint?   string
     +--rw archive
     |  +--rw log
     |  |  +--rw config
     |  |     +--rw logging
     |  |     |  +--rw enable?       empty
     |  |     |  +--rw size?         uint16
     |  |     |  +--rw persistent!
     |  |     |     +--rw auto?     empty
     |  |     |     +--rw reload?   empty
     |  |     +--rw hidekeys-new?   boolean
     |  |     x--rw hidekeys?       empty
     |  |     +--rw notify
     |  |     |  +--rw syslog!
     |  |     |     +--rw contenttype?   enumeration
     |  |     +--rw record
     |  |        +--rw rc?   empty
     |  +--rw path?           union
     |  +--rw maximum?        uint8
     |  +--rw write-memory?   empty
     |  +--rw time-period?    uint32
     +--rw username* [name]
     |  +--rw name                 string
     |  +--rw privilege?           uint8
     |  +--rw view?                string
     |  +--rw one-time?            empty
     |  +--rw mac?                 empty
     |  +--rw serial-number?       empty
     |  +--rw description?         string
     |  +--rw wlan-profile-name?   string
     |  +--rw no-password?         empty
     |  +--rw password
     |  |  +--rw encryption?   enumeration
     |  |  +--rw password?     string
     |  +--rw secret
     |     +--rw encryption?   enumeration
     |     +--rw secret?       string
     +--rw user-name* [name]
     |  +--rw name                 string
     |  +--rw privilege?           uint8
     |  +--rw view?                string
     |  +--rw mac?                 empty
     |  +--rw description?         string
     |  +--rw type
     |  |  +--rw (user-type)?
     |  |     +--:(default-user-type)
     |  |     |  +--rw default?        empty
     |  |     +--:(lobby-admin-user-type)
     |  |     |  +--rw lobby-admin?    empty
     |  |     +--:(mgmt-user-type)
     |  |     |  +--rw mgmt-user?      empty
     |  |     +--:(network-user-type)
     |  |        +--rw network-user
     |  |           +--rw description?   string
     |  |           +--rw guest-user
     |  |              +--rw max-login-limit?   uint8
     |  |              +--rw lifetime
     |  |                 +--rw year?     uint8
     |  |                 +--rw month?    uint8
     |  |                 +--rw day?      uint8
     |  |                 +--rw hour?     uint8
     |  |                 +--rw minute?   uint8
     |  |                 +--rw second?   uint8
     |  +--rw wlan-profile-name?   string
     |  +--rw password
     |  |  +--rw encryption?   enumeration
     |  |  +--rw password?     string
     |  +--rw secret
     |     +--rw encryption?   enumeration
     |     +--rw secret?       string
     +--rw card
     +--rw controller
     +--rw frame-relay
     +--rw aqm-register-fnf?          empty
     +--rw vrf
     |  +--rw definition* [name]
     |  |  +--rw name               string
     |  |  +--rw default
     |  |  |  +--rw description?      empty
     |  |  |  +--rw ipv4
     |  |  |  |  +--rw multicast
     |  |  |  |     +--rw multitopology?   empty
     |  |  |  +--rw ipv6
     |  |  |  |  +--rw multicast
     |  |  |  |     +--rw multitopology?   empty
     |  |  |  +--rw rd?               union
     |  |  |  +--rw address-family
     |  |  |  |  +--rw ipv4!
     |  |  |  |  |  +--rw (modifier)?
     |  |  |  |  |     +--:(unicast)
     |  |  |  |  |     |  +--rw unicast?     empty
     |  |  |  |  |     +--:(multicast)
     |  |  |  |  |        +--rw multicast?   empty
     |  |  |  |  +--rw ipv6!
     |  |  |  |     +--rw (modifier)?
     |  |  |  |        +--:(unicast)
     |  |  |  |        |  +--rw unicast?     empty
     |  |  |  |        +--:(multicast)
     |  |  |  |           +--rw multicast?   empty
     |  |  |  +--rw route-target
     |  |  |  |  +--rw (def-route-target)?
     |  |  |  |     +--:(emtpy-rt-case)
     |  |  |  |     |  +--rw empty-rt?           empty
     |  |  |  |     +--:(default-rt)
     |  |  |  |        +--rw (export-choice)?
     |  |  |  |        |  +--:(export)
     |  |  |  |        |  |  +--rw export?       empty
     |  |  |  |        |  +--:(export-asn)
     |  |  |  |        |     +--rw export-asn
     |  |  |  |        |        +--rw export* [asn-ip]
     |  |  |  |        |           +--rw asn-ip    ios-types:asn-ip-type
     |  |  |  |        +--rw (import-choice)?
     |  |  |  |           +--:(import)
     |  |  |  |           |  +--rw import?       empty
     |  |  |  |           +--:(import-asn)
     |  |  |  |              +--rw import-asn
     |  |  |  |                 +--rw import* [asn-ip]
     |  |  |  |                    +--rw asn-ip    ios-types:asn-ip-type
     |  |  |  +--rw vnet
     |  |  |  |  +--rw tag?   empty
     |  |  |  +--rw vpn
     |  |  |     +--rw id?   empty
     |  |  +--rw description?       string
     |  |  +--rw ipv4
     |  |  |  +--rw multicast
     |  |  |     +--rw multitopology?   empty
     |  |  +--rw ipv6
     |  |  |  +--rw multicast
     |  |  |     +--rw multitopology?   empty
     |  |  +--rw rd-auto?           empty
     |  |  +--rw rd-auto-disable
     |  |  |  +--rw rd-auto
     |  |  |     +--rw disable?   empty
     |  |  +--rw rd?                ios-types:asn-ip-type
     |  |  +--rw vnid* [vnid-value]
     |  |  |  +--rw vnid-value       uint32
     |  |  |  +--rw evpn-instance!
     |  |  |     +--rw vni
     |  |  |        +--rw (vni-auto-num)?
     |  |  |           +--:(auto)
     |  |  |           |  +--rw auto!
     |  |  |           |     +--rw core-vlan?   uint32
     |  |  |           +--:(vni-num)
     |  |  |              +--rw vni-num* [vni-num]
     |  |  |                 +--rw vni-num      uint32
     |  |  |                 +--rw core-vlan?   uint32
     |  |  +--rw address-family
     |  |  |  +--rw ipv4!
     |  |  |  |  +--rw export
     |  |  |  |  |  +--rw map?    string
     |  |  |  |  |  +--rw ipv4
     |  |  |  |  |     +--rw ipv4-type?     enumeration
     |  |  |  |  |     +--rw upper-limit?   uint32
     |  |  |  |  |     +--rw map?           string
     |  |  |  |  |     +--rw allow-evpn?    empty
     |  |  |  |  +--rw maximum!
     |  |  |  |  |  +--rw routes?               uint32
     |  |  |  |  |  +--rw (maximum-choice)
     |  |  |  |  |     +--:(threshold-case)
     |  |  |  |  |     |  +--rw threshold?      uint16
     |  |  |  |  |     |  +--rw reinstall?      uint16
     |  |  |  |  |     +--:(warning-case)
     |  |  |  |  |        +--rw warning-only?   empty
     |  |  |  |  +--rw mdt
     |  |  |  |  |  +--rw default
     |  |  |  |  |  |  +--rw address?               inet:ipv4-address
     |  |  |  |  |  |  +--rw ingress-replication?   empty
     |  |  |  |  |  |  +--rw mpls
     |  |  |  |  |  |  |  +--rw mldp-config
     |  |  |  |  |  |  |  |  +--rw mp2mp-root-address*   inet:ipv4-address
     |  |  |  |  |  |  |  |  +--rw p2mp?                 empty
     |  |  |  |  |  |  |  o--rw mldp?          inet:ipv4-address
     |  |  |  |  |  |  +--rw vxlan-new?             inet:ip-address
     |  |  |  |  |  |  x--rw vxlan?                 inet:ipv4-address
     |  |  |  |  |  +--rw auto-discovery
     |  |  |  |  |  |  +--rw (auto-discovery)?
     |  |  |  |  |  |  |  +--:(pim-options)
     |  |  |  |  |  |  |  |  +--rw pim-options
     |  |  |  |  |  |  |  |     +--rw pim                 empty
     |  |  |  |  |  |  |  |     +--rw inter-as?           empty
     |  |  |  |  |  |  |  |     +--rw pim-tlv-announce?   empty
     |  |  |  |  |  |  |  |     +--rw mdt-hello-enable?   empty
     |  |  |  |  |  |  |  +--:(ingress-replication)
     |  |  |  |  |  |  |  |  +--rw ingress-replication
     |  |  |  |  |  |  |  |     +--rw ingress-replication    empty
     |  |  |  |  |  |  |  |     +--rw inter-as?              empty
     |  |  |  |  |  |  |  |     +--rw mdt-hello-enable?      empty
     |  |  |  |  |  |  |  +--:(mldp)
     |  |  |  |  |  |  |  |  +--rw mldp
     |  |  |  |  |  |  |  |     +--rw mldp                empty
     |  |  |  |  |  |  |  |     +--rw inter-as?           empty
     |  |  |  |  |  |  |  |     +--rw pim-tlv-announce?   empty
     |  |  |  |  |  |  |  |     +--rw mdt-hello-enable?   empty
     |  |  |  |  |  |  |  +--:(vxlan)
     |  |  |  |  |  |  |  |  +--rw vxlan-config
     |  |  |  |  |  |  |  |     +--rw vxlan       empty
     |  |  |  |  |  |  |  |     +--rw inter-as?   empty
     |  |  |  |  |  |  |  +--:(interworking)
     |  |  |  |  |  |  |     +--rw interworking
     |  |  |  |  |  |  |        +--rw (interworking)?
     |  |  |  |  |  |  |           +--:(vxlan-pim)
     |  |  |  |  |  |  |              +--rw vxlan-pim-config
     |  |  |  |  |  |  |                 +--rw vxlan-pim    empty
     |  |  |  |  |  |  |                 +--rw inter-as?    empty
     |  |  |  |  |  |  +--rw receiver-site?               empty
     |  |  |  |  |  |  o--rw pim?                         empty
     |  |  |  |  |  +--rw data
     |  |  |  |  |  |  +--rw multicast* [address wildcard]
     |  |  |  |  |  |  |  +--rw address     inet:ipv4-address
     |  |  |  |  |  |  |  +--rw wildcard    inet:ipv4-address
     |  |  |  |  |  |  |  +--rw list?       ios-types:ext-acl-type
     |  |  |  |  |  |  +--rw list?                  ios-types:ext-acl-type
     |  |  |  |  |  |  +--rw threshold?             uint32
     |  |  |  |  |  |  +--rw mpls
     |  |  |  |  |  |  |  +--rw mldp
     |  |  |  |  |  |  |     +--rw default-scope
     |  |  |  |  |  |  |     |  +--rw mdt-instances?      uint16
     |  |  |  |  |  |  |     |  +--rw list?               ios-types:ext-acl-type
     |  |  |  |  |  |  |     |  +--rw immediate-switch?   empty
     |  |  |  |  |  |  |     +--rw user-defined-scope* [scope]
     |  |  |  |  |  |  |        +--rw mdt-instances?      uint16
     |  |  |  |  |  |  |        +--rw list?               ios-types:ext-acl-type
     |  |  |  |  |  |  |        +--rw scope               uint8
     |  |  |  |  |  |  |        +--rw immediate-switch?   empty
     |  |  |  |  |  |  +--rw ingress-replication!
     |  |  |  |  |  |  |  +--rw mdt-instances?      uint16
     |  |  |  |  |  |  |  +--rw list?               ios-types:ext-acl-type
     |  |  |  |  |  |  |  +--rw immediate-switch?   empty
     |  |  |  |  |  |  +--rw vxlan
     |  |  |  |  |  |     +--rw multicast* [address wildcard]
     |  |  |  |  |  |        +--rw address     inet:ipv4-address
     |  |  |  |  |  |        +--rw wildcard    inet:ipv4-address
     |  |  |  |  |  |        +--rw list?       ios-types:ext-acl-type
     |  |  |  |  |  +--rw direct?           empty
     |  |  |  |  |  +--rw log-reuse?        empty
     |  |  |  |  |  +--rw mtu?              uint16
     |  |  |  |  |  +--rw overlay
     |  |  |  |  |  |  +--rw use-bgp-config!
     |  |  |  |  |  |  |  +--rw spt-only?   empty
     |  |  |  |  |  |  x--rw use-bgp?          empty
     |  |  |  |  |  |  +--rw bgp
     |  |  |  |  |  |     +--rw shared-tree-prune-delay?   uint16
     |  |  |  |  |  |     +--rw source-tree-prune-delay?   uint16
     |  |  |  |  |  +--rw partitioned
     |  |  |  |  |  |  +--rw ingress-replication?   empty
     |  |  |  |  |  |  +--rw mldp?                  enumeration
     |  |  |  |  |  +--rw mdt-preference?   enumeration
     |  |  |  |  |  o--rw preference*       enumeration
     |  |  |  |  |  +--rw strict-rpf
     |  |  |  |  |     +--rw interface?   empty
     |  |  |  |  +--rw srv6-mcast
     |  |  |  |  |  +--rw ingress-replication
     |  |  |  |  |     +--rw partitioned!
     |  |  |  |  |        +--rw data?   empty
     |  |  |  |  +--rw evpn-mcast
     |  |  |  |  |  +--rw mdt-def-addr?   inet:ip-address
     |  |  |  |  |  +--rw data
     |  |  |  |  |  |  +--rw data-addr?   inet:ip-address
     |  |  |  |  |  |  +--rw mask-bits?   inet:ip-address
     |  |  |  |  |  +--rw anycast?        inet:ipv4-address
     |  |  |  |  +--rw route-replicate
     |  |  |  |  |  +--rw from
     |  |  |  |  |  |  +--rw vrf* [name]
     |  |  |  |  |  |     +--rw name       string
     |  |  |  |  |  |     +--rw unicast
     |  |  |  |  |  |        +--rw source-proto-config
     |  |  |  |  |  |           +--rw all!
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw mobile!
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw static!
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw connected!
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw rip!
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw odr!
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw bgp* [asn]
     |  |  |  |  |  |           |  +--rw asn          ios-types:bgp-as-number-type
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw eigrp* [asn]
     |  |  |  |  |  |           |  +--rw asn          uint32
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw isis!
     |  |  |  |  |  |           |  +--rw route-map?   string
     |  |  |  |  |  |           +--rw isisareatag
     |  |  |  |  |  |           |  +--rw isis* [area-tag]
     |  |  |  |  |  |           |     +--rw area-tag     string
     |  |  |  |  |  |           |     +--rw route-map?   string
     |  |  |  |  |  |           +--rw ospf* [process-id]
     |  |  |  |  |  |              +--rw process-id    uint32
     |  |  |  |  |  |              +--rw route-map?    string
     |  |  |  |  |  +--rw recursion-policy
     |  |  |  |  |     +--rw destination?   empty
     |  |  |  |  +--rw route-target
     |  |  |  |  |  +--rw export-route-target
     |  |  |  |  |  |  +--rw without-stitching* [asn-ip]
     |  |  |  |  |  |  |  +--rw asn-ip    ios-types:asn-ip-type
     |  |  |  |  |  |  +--rw with-stitching* [asn-ip]
     |  |  |  |  |  |     +--rw asn-ip       ios-types:asn-ip-type
     |  |  |  |  |  |     +--rw stitching    empty
     |  |  |  |  |  +--rw import-route-target
     |  |  |  |  |  |  +--rw without-stitching* [asn-ip]
     |  |  |  |  |  |  |  +--rw asn-ip    ios-types:asn-ip-type
     |  |  |  |  |  |  +--rw with-stitching* [asn-ip]
     |  |  |  |  |  |     +--rw asn-ip       ios-types:asn-ip-type
     |  |  |  |  |  |     +--rw stitching    empty
     |  |  |  |  |  o--rw export* [asn-ip]
     |  |  |  |  |  |  o--rw asn-ip       ios-types:asn-ip-type
     |  |  |  |  |  |  o--rw stitching?   empty
     |  |  |  |  |  o--rw import* [asn-ip]
     |  |  |  |  |     o--rw asn-ip       ios-types:asn-ip-type
     |  |  |  |  |     o--rw stitching?   empty
     |  |  |  |  +--rw bgp
     |  |  |  |  |  +--rw next-hop
     |  |  |  |  |     +--rw Loopback?   uint32
     |  |  |  |  +--rw import
     |  |  |  |     +--rw map?    string
     |  |  |  |     +--rw ipv4
     |  |  |  |        +--rw ipv4-type?     enumeration
     |  |  |  |        +--rw upper-limit?   uint32
     |  |  |  |        +--rw map?           string
     |  |  |  |        +--rw allow-evpn?    empty
     |  |  |  +--rw ipv6!
     |  |  |     +--rw maximum!
     |  |  |     |  +--rw routes?               uint32
     |  |  |     |  +--rw (maximum-choice)
     |  |  |     |     +--:(threshold-case)
     |  |  |     |     |  +--rw threshold?      uint16
     |  |  |     |     |  +--rw reinstall?      uint16
     |  |  |     |     +--:(warning-case)
     |  |  |     |        +--rw warning-only?   empty
     |  |  |     +--rw mdt
     |  |  |     |  +--rw default
     |  |  |     |  |  +--rw address?               inet:ipv4-address
     |  |  |     |  |  +--rw ingress-replication?   empty
     |  |  |     |  |  +--rw mpls
     |  |  |     |  |  |  +--rw mldp-config
     |  |  |     |  |  |  |  +--rw mp2mp-root-address*   inet:ipv4-address
     |  |  |     |  |  |  |  +--rw p2mp?                 empty
     |  |  |     |  |  |  o--rw mldp?          inet:ipv4-address
     |  |  |     |  |  +--rw vxlan-new?             inet:ip-address
     |  |  |     |  |  x--rw vxlan?                 inet:ipv4-address
     |  |  |     |  +--rw auto-discovery
     |  |  |     |  |  +--rw (auto-discovery)?
     |  |  |     |  |  |  +--:(pim-options)
     |  |  |     |  |  |  |  +--rw pim-options
     |  |  |     |  |  |  |     +--rw pim                 empty
     |  |  |     |  |  |  |     +--rw inter-as?           empty
     |  |  |     |  |  |  |     +--rw pim-tlv-announce?   empty
     |  |  |     |  |  |  |     +--rw mdt-hello-enable?   empty
     |  |  |     |  |  |  +--:(ingress-replication)
     |  |  |     |  |  |  |  +--rw ingress-replication
     |  |  |     |  |  |  |     +--rw ingress-replication    empty
     |  |  |     |  |  |  |     +--rw inter-as?              empty
     |  |  |     |  |  |  |     +--rw mdt-hello-enable?      empty
     |  |  |     |  |  |  +--:(mldp)
     |  |  |     |  |  |  |  +--rw mldp
     |  |  |     |  |  |  |     +--rw mldp                empty
     |  |  |     |  |  |  |     +--rw inter-as?           empty
     |  |  |     |  |  |  |     +--rw pim-tlv-announce?   empty
     |  |  |     |  |  |  |     +--rw mdt-hello-enable?   empty
     |  |  |     |  |  |  +--:(vxlan)
     |  |  |     |  |  |  |  +--rw vxlan-config
     |  |  |     |  |  |  |     +--rw vxlan       empty
     |  |  |     |  |  |  |     +--rw inter-as?   empty
     |  |  |     |  |  |  +--:(interworking)
     |  |  |     |  |  |     +--rw interworking
     |  |  |     |  |  |        +--rw (interworking)?
     |  |  |     |  |  |           +--:(vxlan-pim)
     |  |  |     |  |  |              +--rw vxlan-pim-config
     |  |  |     |  |  |                 +--rw vxlan-pim    empty
     |  |  |     |  |  |                 +--rw inter-as?    empty
     |  |  |     |  |  +--rw receiver-site?               empty
     |  |  |     |  |  o--rw pim?                         empty
     |  |  |     |  +--rw data
     |  |  |     |  |  +--rw multicast* [address wildcard]
     |  |  |     |  |  |  +--rw address     inet:ipv4-address
     |  |  |     |  |  |  +--rw wildcard    inet:ipv4-address
     |  |  |     |  |  |  +--rw list?       ios-types:ext-acl-type
     |  |  |     |  |  +--rw list?                  ios-types:ext-acl-type
     |  |  |     |  |  +--rw threshold?             uint32
     |  |  |     |  |  +--rw mpls
     |  |  |     |  |  |  +--rw mldp
     |  |  |     |  |  |     +--rw default-scope
     |  |  |     |  |  |     |  +--rw mdt-instances?      uint16
     |  |  |     |  |  |     |  +--rw list?               ios-types:ext-acl-type
     |  |  |     |  |  |     |  +--rw immediate-switch?   empty
     |  |  |     |  |  |     +--rw user-defined-scope* [scope]
     |  |  |     |  |  |        +--rw mdt-instances?      uint16
     |  |  |     |  |  |        +--rw list?               ios-types:ext-acl-type
     |  |  |     |  |  |        +--rw scope               uint8
     |  |  |     |  |  |        +--rw immediate-switch?   empty
     |  |  |     |  |  +--rw ingress-replication!
     |  |  |     |  |  |  +--rw mdt-instances?      uint16
     |  |  |     |  |  |  +--rw list?               ios-types:ext-acl-type
     |  |  |     |  |  |  +--rw immediate-switch?   empty
     |  |  |     |  |  +--rw vxlan
     |  |  |     |  |     +--rw multicast* [address wildcard]
     |  |  |     |  |        +--rw address     inet:ipv4-address
     |  |  |     |  |        +--rw wildcard    inet:ipv4-address
     |  |  |     |  |        +--rw list?       ios-types:ext-acl-type
     |  |  |     |  +--rw direct?           empty
     |  |  |     |  +--rw log-reuse?        empty
     |  |  |     |  +--rw mtu?              uint16
     |  |  |     |  +--rw overlay
     |  |  |     |  |  +--rw use-bgp-config!
     |  |  |     |  |  |  +--rw spt-only?   empty
     |  |  |     |  |  x--rw use-bgp?          empty
     |  |  |     |  |  +--rw bgp
     |  |  |     |  |     +--rw shared-tree-prune-delay?   uint16
     |  |  |     |  |     +--rw source-tree-prune-delay?   uint16
     |  |  |     |  +--rw partitioned
     |  |  |     |  |  +--rw ingress-replication?   empty
     |  |  |     |  |  +--rw mldp?                  enumeration
     |  |  |     |  +--rw mdt-preference?   enumeration
     |  |  |     |  o--rw preference*       enumeration
     |  |  |     |  +--rw strict-rpf
     |  |  |     |     +--rw interface?   empty
     |  |  |     +--rw evpn-mcast
     |  |  |     |  +--rw mdt-def-addr?   inet:ip-address
     |  |  |     |  +--rw data
     |  |  |     |  |  +--rw data-addr?   inet:ip-address
     |  |  |     |  |  +--rw mask-bits?   inet:ip-address
     |  |  |     |  +--rw anycast?        inet:ipv6-address
     |  |  |     +--rw route-target
     |  |  |     |  +--rw export-route-target
     |  |  |     |  |  +--rw without-stitching* [asn-ip]
     |  |  |     |  |  |  +--rw asn-ip    ios-types:asn-ip-type
     |  |  |     |  |  +--rw with-stitching* [asn-ip]
     |  |  |     |  |     +--rw asn-ip       ios-types:asn-ip-type
     |  |  |     |  |     +--rw stitching    empty
     |  |  |     |  +--rw import-route-target
     |  |  |     |  |  +--rw without-stitching* [asn-ip]
     |  |  |     |  |  |  +--rw asn-ip    ios-types:asn-ip-type
     |  |  |     |  |  +--rw with-stitching* [asn-ip]
     |  |  |     |  |     +--rw asn-ip       ios-types:asn-ip-type
     |  |  |     |  |     +--rw stitching    empty
     |  |  |     |  o--rw export* [asn-ip]
     |  |  |     |  |  o--rw asn-ip       ios-types:asn-ip-type
     |  |  |     |  |  o--rw stitching?   empty
     |  |  |     |  o--rw import* [asn-ip]
     |  |  |     |     o--rw asn-ip       ios-types:asn-ip-type
     |  |  |     |     o--rw stitching?   empty
     |  |  |     +--rw bgp
     |  |  |     |  +--rw next-hop
     |  |  |     |     +--rw (ipv4-ipv6)?
     |  |  |     |        +--:(ipv4)
     |  |  |     |        |  +--rw ipv4
     |  |  |     |        |     +--rw Loopback?   uint32
     |  |  |     |        +--:(ipv6)
     |  |  |     |           +--rw ipv6
     |  |  |     |              +--rw Loopback?   uint32
     |  |  |     +--rw import
     |  |  |     |  +--rw map?    string
     |  |  |     |  +--rw ipv6
     |  |  |     |     +--rw ipv6-type?     enumeration
     |  |  |     |     +--rw upper-limit?   uint32
     |  |  |     |     +--rw map?           string
     |  |  |     |     +--rw allow-evpn?    empty
     |  |  |     +--rw export
     |  |  |        +--rw map?    string
     |  |  |        +--rw ipv6
     |  |  |           +--rw ipv6-type?     enumeration
     |  |  |           +--rw upper-limit?   uint32
     |  |  |           +--rw map?           string
     |  |  |           +--rw allow-evpn?    empty
     |  |  +--rw route-target
     |  |  |  +--rw export* [asn-ip]
     |  |  |  |  +--rw asn-ip       ios-types:asn-ip-type
     |  |  |  |  o--rw stitching?   empty
     |  |  |  +--rw import* [asn-ip]
     |  |  |     +--rw asn-ip       ios-types:asn-ip-type
     |  |  |     o--rw stitching?   empty
     |  |  +--rw vnet
     |  |  |  +--rw tag?   uint16
     |  |  +--rw vpn
     |  |     +--rw id?   vpn-id-type
     |  +--rw rd-auto?      empty
     +--rw global-address-family
     |  +--rw ipv4!
     |     +--rw route-replicate
     |        +--rw from
     |        |  +--rw vrf* [name]
     |        |     +--rw name       string
     |        |     +--rw unicast
     |        |        +--rw source-proto-config
     |        |           +--rw all!
     |        |           |  +--rw route-map?   string
     |        |           +--rw mobile!
     |        |           |  +--rw route-map?   string
     |        |           +--rw static!
     |        |           |  +--rw route-map?   string
     |        |           +--rw connected!
     |        |           |  +--rw route-map?   string
     |        |           +--rw rip!
     |        |           |  +--rw route-map?   string
     |        |           +--rw odr!
     |        |           |  +--rw route-map?   string
     |        |           +--rw bgp* [asn]
     |        |           |  +--rw asn          ios-types:bgp-as-number-type
     |        |           |  +--rw route-map?   string
     |        |           +--rw eigrp* [asn]
     |        |           |  +--rw asn          uint32
     |        |           |  +--rw route-map?   string
     |        |           +--rw isis!
     |        |           |  +--rw route-map?   string
     |        |           +--rw isisareatag
     |        |           |  +--rw isis* [area-tag]
     |        |           |     +--rw area-tag     string
     |        |           |     +--rw route-map?   string
     |        |           +--rw ospf* [process-id]
     |        |              +--rw process-id    uint32
     |        |              +--rw route-map?    string
     |        +--rw recursion-policy
     |           +--rw destination?   empty
     +--rw rmon
     |  +--rw alarm* [number]
     |  |  +--rw number               uint16
     |  |  +--rw mib-object?          string
     |  |  +--rw sample-interval?     uint32
     |  |  +--rw test-mode?           enumeration
     |  |  +--rw rising-threshold?    int32
     |  |  +--rw rising-event?        uint16
     |  |  +--rw falling-threshold?   int32
     |  |  +--rw falling-event?       uint16
     |  |  +--rw owner?               string
     |  +--rw event* [number]
     |     +--rw number    uint16
     |     +--rw log!
     |        +--rw trap?          string
     |        +--rw description?   string
     |        +--rw owner?         string
     +--rw sampler* [name]
     |  +--rw name    string
     +--rw flow
     +--rw ip
     |  +--rw ospf
     |  |  +--rw name-lookup?   empty
     |  +--rw address-pool?                     enumeration
     |  +--rw admission
     |  |  +--rw watch-list
     |  |  |  +--rw expiry-time?   uint16
     |  |  +--rw name
     |  |     +--rw webauth
     |  |        +--rw proxy
     |  |           +--rw http?   empty
     |  +--rw arp
     |  |  +--rw incomplete
     |  |  |  +--rw entries?   uint32
     |  |  |  +--rw retry?     uint32
     |  |  +--rw inspection
     |  |  |  +--rw filter* [arpacl]
     |  |  |  |  +--rw arpacl      string
     |  |  |  |  +--rw vlan-new* [vlan-range]
     |  |  |  |  |  +--rw vlan-range    uint16
     |  |  |  |  |  +--rw static?       empty
     |  |  |  |  x--rw vlan* [vlan-range]
     |  |  |  |     x--rw vlan-range    string
     |  |  |  |     x--rw static?       empty
     |  |  |  +--rw validate
     |  |  |  |  +--rw src-mac?   empty
     |  |  |  |  +--rw dst-mac?   empty
     |  |  |  |  +--rw ip?        empty
     |  |  |  |  +--rw allow
     |  |  |  |     +--rw zeros?   empty
     |  |  |  +--rw log-buffer
     |  |  |  |  +--rw entries?   uint16
     |  |  |  |  +--rw logs
     |  |  |  |     +--rw entries?    uint16
     |  |  |  |     +--rw interval?   uint32
     |  |  |  +--rw vlan-list* [vlan]
     |  |  |  |  +--rw vlan    uint16
     |  |  |  x--rw vlan?         string
     |  |  +--rw proxy
     |  |  |  +--rw disable?   empty
     |  |  +--rw entry
     |  |  |  +--rw learn?   uint32
     |  |  +--rw gratuitous
     |  |     +--rw options?   enumeration
     |  o--rw domain-list
     |  |  o--rw domain-name?   string
     |  |  o--rw vrf
     |  |     o--rw vrf-name?      string
     |  |     o--rw domain-name?   string
     |  +--rw finger!
     |  +--rw rcmd
     |  |  +--rw rcp-enable?      empty
     |  |  +--rw rsh-enable?      empty
     |  |  +--rw domain-lookup?   boolean
     |  +--rw subnet-zero?                      boolean
     |  +--rw bgp-community
     |  |  +--rw new-format?   empty
     |  +--rw host-routing?                     empty
     |  +--rw hostname
     |  |  +--rw strict?   boolean
     |  +--rw vrf* [name]
     |  |  +--rw name               string
     |  |  +--rw bgp
     |  |  |  +--rw next-hop
     |  |  |     +--rw Loopback?   uint32
     |  |  +--rw context?           string
     |  |  +--rw description?       string
     |  |  +--rw rd?                rd-type
     |  |  +--rw export
     |  |  |  +--rw map?    string
     |  |  |  +--rw ipv4
     |  |  |     +--rw ipv4-type?           enumeration
     |  |  |     +--rw (map-choice)?
     |  |  |        +--:(upper-limit-case)
     |  |  |        |  +--rw upper-limit?   uint32
     |  |  |        |  +--rw map?           string
     |  |  |        +--:(map-only-case)
     |  |  |           +--rw map-only?      string
     |  |  +--rw import
     |  |  |  +--rw (import-choice)?
     |  |  |     +--:(map)
     |  |  |     |  +--rw map?    string
     |  |  |     +--:(ipv4)
     |  |  |        +--rw ipv4
     |  |  |           +--rw ipv4-type?     enumeration
     |  |  |           +--rw upper-limit?   uint32
     |  |  |           +--rw map?           string
     |  |  +--rw maximum!
     |  |  |  +--rw routes?               uint32
     |  |  |  +--rw (maximum-choice)
     |  |  |     +--:(threshold-case)
     |  |  |     |  +--rw threshold?      uint16
     |  |  |     |  +--rw reinstall?      uint16
     |  |  |     +--:(warning-case)
     |  |  |        +--rw warning-only?   empty
     |  |  +--rw mdt!
     |  |  |  +--rw default?     inet:ipv4-address
     |  |  |  +--rw log-reuse?   empty
     |  |  |  +--rw data
     |  |  |     +--rw mulicast-address?       inet:ipv4-address
     |  |  |     +--rw wildcard-bits?          inet:ipv4-address
     |  |  |     +--rw (mdt-data-choice)?
     |  |  |        +--:(mdt-data-threshold)
     |  |  |        |  +--rw threshold?        uint32
     |  |  |        |  +--rw threshold-list?   mdt-data-list-type
     |  |  |        +--:(mdt-data-list)
     |  |  |           +--rw list?             mdt-data-list-type
     |  |  +--rw route-replicate
     |  |  |  +--rw from
     |  |  |  |  +--rw vrf* [name]
     |  |  |  |     +--rw name       string
     |  |  |  |     +--rw unicast
     |  |  |  |        +--rw source-proto-config
     |  |  |  |           +--rw all!
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw mobile!
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw static!
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw connected!
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw rip!
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw odr!
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw bgp* [asn]
     |  |  |  |           |  +--rw asn          ios-types:bgp-as-number-type
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw eigrp* [asn]
     |  |  |  |           |  +--rw asn          uint32
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw isis!
     |  |  |  |           |  +--rw route-map?   string
     |  |  |  |           +--rw isisareatag
     |  |  |  |           |  +--rw isis* [area-tag]
     |  |  |  |           |     +--rw area-tag     string
     |  |  |  |           |     +--rw route-map?   string
     |  |  |  |           +--rw ospf* [process-id]
     |  |  |  |              +--rw process-id    uint32
     |  |  |  |              +--rw route-map?    string
     |  |  |  +--rw recursion-policy
     |  |  |     +--rw destination?   empty
     |  |  +--rw route-target* [direction target]
     |  |  |  +--rw direction    enumeration
     |  |  |  +--rw target       rd-type
     |  |  +--rw vpn
     |  |     +--rw id?   vpn-id-type
     |  +--rw as-path
     |  +--rw local
     |  |  +--rw policy
     |  |  |  +--rw route-map?   string
     |  |  +--rw pool* [id]
     |  |     +--rw id       union
     |  |     +--rw start?   inet:ipv4-address
     |  |     +--rw last?    inet:ipv4-address
     |  |     +--rw group?   string
     |  +--rw cef-v2
     |  o--rw cef!
     |  +--rw classless-v2?                     boolean
     |  x--rw classless?                        empty
     |  +--rw domain
     |  |  +--rw list
     |  |  |  +--rw domain-name*   string
     |  |  |  +--rw vrf
     |  |  |     +--rw vrf-name?      string
     |  |  |     +--rw domain-name?   string
     |  |  +--rw lookup?             boolean
     |  |  +--rw lookup-settings
     |  |  |  +--rw lookup
     |  |  |  |  +--rw nsap?               empty
     |  |  |  |  +--rw recursive?          empty
     |  |  |  |  +--rw vrf* [vrf-name]
     |  |  |  |  |  +--rw vrf-name            string
     |  |  |  |  |  +--rw source-interface
     |  |  |  |  |     +--rw (interface-choice)?
     |  |  |  |  |        +--:(AppNav-Compress)
     |  |  |  |  |        |  +--rw AppNav-Compress?             uint16
     |  |  |  |  |        +--:(AppNav-UnCompress)
     |  |  |  |  |        |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |  |        +--:(ATM)
     |  |  |  |  |        |  +--rw ATM?                         string
     |  |  |  |  |        +--:(ATM-subinterface)
     |  |  |  |  |        |  +--rw ATM-subinterface
     |  |  |  |  |        |     +--rw ATM?   string
     |  |  |  |  |        +--:(ATM-ACR)
     |  |  |  |  |        |  +--rw ATM-ACR?                     string
     |  |  |  |  |        +--:(ATM-ACRsubinterface)
     |  |  |  |  |        |  +--rw ATM-ACRsubinterface
     |  |  |  |  |        |     +--rw ATM-ACR?   string
     |  |  |  |  |        +--:(BDI)
     |  |  |  |  |        |  +--rw BDI?                         string
     |  |  |  |  |        +--:(CEM)
     |  |  |  |  |        |  +--rw CEM?                         string
     |  |  |  |  |        +--:(CEM-ACR)
     |  |  |  |  |        |  +--rw CEM-ACR?                     uint8
     |  |  |  |  |        +--:(Embedded-Service-Engine)
     |  |  |  |  |        |  +--rw Embedded-Service-Engine?     string
     |  |  |  |  |        +--:(Ethernet)
     |  |  |  |  |        |  +--rw Ethernet?                    string
     |  |  |  |  |        +--:(FastEthernet)
     |  |  |  |  |        |  +--rw FastEthernet?                string
     |  |  |  |  |        +--:(GigabitEthernet)
     |  |  |  |  |        |  +--rw GigabitEthernet?             string
     |  |  |  |  |        +--:(FiveGigabitEthernet)
     |  |  |  |  |        |  +--rw FiveGigabitEthernet?         string
     |  |  |  |  |        +--:(AppGigabitEthernet)
     |  |  |  |  |        |  +--rw AppGigabitEthernet?          string
     |  |  |  |  |        o--:(TwentyFiveGigabitEthernet)
     |  |  |  |  |        |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |  |        +--:(TwentyFiveGigE)
     |  |  |  |  |        |  +--rw TwentyFiveGigE?              string
     |  |  |  |  |        +--:(TwoGigabitEthernet)
     |  |  |  |  |        |  +--rw TwoGigabitEthernet?          string
     |  |  |  |  |        +--:(FortyGigabitEthernet)
     |  |  |  |  |        |  +--rw FortyGigabitEthernet?        string
     |  |  |  |  |        +--:(FiftyGigabitEthernet)
     |  |  |  |  |        |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |  |        +--:(HundredGigE)
     |  |  |  |  |        |  +--rw HundredGigE?                 string
     |  |  |  |  |        +--:(L2LISP)
     |  |  |  |  |        |  +--rw L2LISP?                      string
     |  |  |  |  |        +--:(L2LISP-subinterface)
     |  |  |  |  |        |  +--rw L2LISP-subinterface
     |  |  |  |  |        |     +--rw L2LISP?   string
     |  |  |  |  |        +--:(LISP)
     |  |  |  |  |        |  +--rw LISP?                        string
     |  |  |  |  |        +--:(LISP-subinterface)
     |  |  |  |  |        |  +--rw LISP-subinterface
     |  |  |  |  |        |     +--rw LISP?   string
     |  |  |  |  |        +--:(Loopback)
     |  |  |  |  |        |  +--rw Loopback?                    uint32
     |  |  |  |  |        +--:(Multilink)
     |  |  |  |  |        |  +--rw Multilink?                   uint16
     |  |  |  |  |        +--:(nve)
     |  |  |  |  |        |  +--rw nve?                         uint16
     |  |  |  |  |        +--:(overlay)
     |  |  |  |  |        |  +--rw overlay?                     uint16
     |  |  |  |  |        +--:(Port-channel)
     |  |  |  |  |        |  +--rw Port-channel?                uint32
     |  |  |  |  |        +--:(Port-channel-subinterface)
     |  |  |  |  |        |  +--rw Port-channel-subinterface
     |  |  |  |  |        |     +--rw Port-channel?   string
     |  |  |  |  |        +--:(pseudowire)
     |  |  |  |  |        |  +--rw pseudowire?                  uint32
     |  |  |  |  |        +--:(SM)
     |  |  |  |  |        |  +--rw SM?                          string
     |  |  |  |  |        +--:(Cellular)
     |  |  |  |  |        |  +--rw Cellular?                    string
     |  |  |  |  |        +--:(Dialer)
     |  |  |  |  |        |  +--rw Dialer?                      string
     |  |  |  |  |        +--:(Serial)
     |  |  |  |  |        |  +--rw Serial?                      string
     |  |  |  |  |        +--:(Async)
     |  |  |  |  |        |  +--rw Async?                       string
     |  |  |  |  |        +--:(TenGigabitEthernet)
     |  |  |  |  |        |  +--rw TenGigabitEthernet?          string
     |  |  |  |  |        +--:(Tunnel)
     |  |  |  |  |        |  +--rw Tunnel?                      uint32
     |  |  |  |  |        +--:(Virtual-Template)
     |  |  |  |  |        |  +--rw Virtual-Template?            uint16
     |  |  |  |  |        +--:(Vlan)
     |  |  |  |  |        |  +--rw Vlan?                        uint16
     |  |  |  |  |        +--:(VirtualPortGroup)
     |  |  |  |  |        |  +--rw VirtualPortGroup?            uint16
     |  |  |  |  |        +--:(vasileft)
     |  |  |  |  |        |  +--rw vasileft?                    uint16
     |  |  |  |  |        +--:(vasiright)
     |  |  |  |  |        |  +--rw vasiright?                   uint16
     |  |  |  |  |        +--:(BD-VIF)
     |  |  |  |  |        |  +--rw BD-VIF?                      string
     |  |  |  |  |        +--:(MFR)
     |  |  |  |  |        |  +--rw MFR?                         uint32
     |  |  |  |  |        +--:(Serial-subinterface)
     |  |  |  |  |        |  +--rw Serial-subinterface
     |  |  |  |  |        |     +--rw Serial?   string
     |  |  |  |  |        +--:(Bundle)
     |  |  |  |  |           +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  |  +--rw source-interface
     |  |  |  |     +--rw (interface-choice)?
     |  |  |  |        +--:(AppNav-Compress)
     |  |  |  |        |  +--rw AppNav-Compress?             uint16
     |  |  |  |        +--:(AppNav-UnCompress)
     |  |  |  |        |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |        +--:(ATM)
     |  |  |  |        |  +--rw ATM?                         string
     |  |  |  |        +--:(ATM-subinterface)
     |  |  |  |        |  +--rw ATM-subinterface
     |  |  |  |        |     +--rw ATM?   string
     |  |  |  |        +--:(ATM-ACR)
     |  |  |  |        |  +--rw ATM-ACR?                     string
     |  |  |  |        +--:(ATM-ACRsubinterface)
     |  |  |  |        |  +--rw ATM-ACRsubinterface
     |  |  |  |        |     +--rw ATM-ACR?   string
     |  |  |  |        +--:(BDI)
     |  |  |  |        |  +--rw BDI?                         string
     |  |  |  |        +--:(CEM)
     |  |  |  |        |  +--rw CEM?                         string
     |  |  |  |        +--:(CEM-ACR)
     |  |  |  |        |  +--rw CEM-ACR?                     uint8
     |  |  |  |        +--:(Embedded-Service-Engine)
     |  |  |  |        |  +--rw Embedded-Service-Engine?     string
     |  |  |  |        +--:(Ethernet)
     |  |  |  |        |  +--rw Ethernet?                    string
     |  |  |  |        +--:(FastEthernet)
     |  |  |  |        |  +--rw FastEthernet?                string
     |  |  |  |        +--:(GigabitEthernet)
     |  |  |  |        |  +--rw GigabitEthernet?             string
     |  |  |  |        +--:(FiveGigabitEthernet)
     |  |  |  |        |  +--rw FiveGigabitEthernet?         string
     |  |  |  |        +--:(AppGigabitEthernet)
     |  |  |  |        |  +--rw AppGigabitEthernet?          string
     |  |  |  |        o--:(TwentyFiveGigabitEthernet)
     |  |  |  |        |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |        +--:(TwentyFiveGigE)
     |  |  |  |        |  +--rw TwentyFiveGigE?              string
     |  |  |  |        +--:(TwoGigabitEthernet)
     |  |  |  |        |  +--rw TwoGigabitEthernet?          string
     |  |  |  |        +--:(FortyGigabitEthernet)
     |  |  |  |        |  +--rw FortyGigabitEthernet?        string
     |  |  |  |        +--:(FiftyGigabitEthernet)
     |  |  |  |        |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |        +--:(HundredGigE)
     |  |  |  |        |  +--rw HundredGigE?                 string
     |  |  |  |        +--:(L2LISP)
     |  |  |  |        |  +--rw L2LISP?                      string
     |  |  |  |        +--:(L2LISP-subinterface)
     |  |  |  |        |  +--rw L2LISP-subinterface
     |  |  |  |        |     +--rw L2LISP?   string
     |  |  |  |        +--:(LISP)
     |  |  |  |        |  +--rw LISP?                        string
     |  |  |  |        +--:(LISP-subinterface)
     |  |  |  |        |  +--rw LISP-subinterface
     |  |  |  |        |     +--rw LISP?   string
     |  |  |  |        +--:(Loopback)
     |  |  |  |        |  +--rw Loopback?                    uint32
     |  |  |  |        +--:(Multilink)
     |  |  |  |        |  +--rw Multilink?                   uint16
     |  |  |  |        +--:(nve)
     |  |  |  |        |  +--rw nve?                         uint16
     |  |  |  |        +--:(overlay)
     |  |  |  |        |  +--rw overlay?                     uint16
     |  |  |  |        +--:(Port-channel)
     |  |  |  |        |  +--rw Port-channel?                uint32
     |  |  |  |        +--:(Port-channel-subinterface)
     |  |  |  |        |  +--rw Port-channel-subinterface
     |  |  |  |        |     +--rw Port-channel?   string
     |  |  |  |        +--:(pseudowire)
     |  |  |  |        |  +--rw pseudowire?                  uint32
     |  |  |  |        +--:(SM)
     |  |  |  |        |  +--rw SM?                          string
     |  |  |  |        +--:(Cellular)
     |  |  |  |        |  +--rw Cellular?                    string
     |  |  |  |        +--:(Dialer)
     |  |  |  |        |  +--rw Dialer?                      string
     |  |  |  |        +--:(Serial)
     |  |  |  |        |  +--rw Serial?                      string
     |  |  |  |        +--:(Async)
     |  |  |  |        |  +--rw Async?                       string
     |  |  |  |        +--:(TenGigabitEthernet)
     |  |  |  |        |  +--rw TenGigabitEthernet?          string
     |  |  |  |        +--:(Tunnel)
     |  |  |  |        |  +--rw Tunnel?                      uint32
     |  |  |  |        +--:(Virtual-Template)
     |  |  |  |        |  +--rw Virtual-Template?            uint16
     |  |  |  |        +--:(Vlan)
     |  |  |  |        |  +--rw Vlan?                        uint16
     |  |  |  |        +--:(VirtualPortGroup)
     |  |  |  |        |  +--rw VirtualPortGroup?            uint16
     |  |  |  |        +--:(vasileft)
     |  |  |  |        |  +--rw vasileft?                    uint16
     |  |  |  |        +--:(vasiright)
     |  |  |  |        |  +--rw vasiright?                   uint16
     |  |  |  |        +--:(BD-VIF)
     |  |  |  |        |  +--rw BD-VIF?                      string
     |  |  |  |        +--:(MFR)
     |  |  |  |        |  +--rw MFR?                         uint32
     |  |  |  |        +--:(Serial-subinterface)
     |  |  |  |        |  +--rw Serial-subinterface
     |  |  |  |        |     +--rw Serial?   string
     |  |  |  |        +--:(Bundle)
     |  |  |  |           +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw name?     string
     |  |  +--rw name-container
     |  |  |  +--rw name-no-vrf?   string
     |  |  |  +--rw vrf* [word]
     |  |  |     +--rw word        string
     |  |  |     +--rw name-vrf?   string
     |  |  x--rw name?               string
     |  |  +--rw periodic-resolve?   uint32
     |  |  +--rw timeout?            uint16
     |  |  +--rw multicast?          string
     |  o--rw domain-lookup-conf
     |  |  o--rw domain-lookup?   boolean
     |  o--rw domain-lookup!
     |  |  o--rw nsap?               empty
     |  |  o--rw source-interface
     |  |     +--rw (interface-choice)?
     |  |        +--:(AppNav-Compress)
     |  |        |  +--rw AppNav-Compress?             uint16
     |  |        +--:(AppNav-UnCompress)
     |  |        |  +--rw AppNav-UnCompress?           uint16
     |  |        +--:(ATM)
     |  |        |  +--rw ATM?                         string
     |  |        +--:(ATM-subinterface)
     |  |        |  +--rw ATM-subinterface
     |  |        |     +--rw ATM?   string
     |  |        +--:(ATM-ACR)
     |  |        |  +--rw ATM-ACR?                     string
     |  |        +--:(ATM-ACRsubinterface)
     |  |        |  +--rw ATM-ACRsubinterface
     |  |        |     +--rw ATM-ACR?   string
     |  |        +--:(BDI)
     |  |        |  +--rw BDI?                         string
     |  |        +--:(CEM)
     |  |        |  +--rw CEM?                         string
     |  |        +--:(CEM-ACR)
     |  |        |  +--rw CEM-ACR?                     uint8
     |  |        +--:(Embedded-Service-Engine)
     |  |        |  +--rw Embedded-Service-Engine?     string
     |  |        +--:(Ethernet)
     |  |        |  +--rw Ethernet?                    string
     |  |        +--:(FastEthernet)
     |  |        |  +--rw FastEthernet?                string
     |  |        +--:(GigabitEthernet)
     |  |        |  +--rw GigabitEthernet?             string
     |  |        +--:(FiveGigabitEthernet)
     |  |        |  +--rw FiveGigabitEthernet?         string
     |  |        +--:(AppGigabitEthernet)
     |  |        |  +--rw AppGigabitEthernet?          string
     |  |        o--:(TwentyFiveGigabitEthernet)
     |  |        |  o--rw TwentyFiveGigabitEthernet?   string
     |  |        +--:(TwentyFiveGigE)
     |  |        |  +--rw TwentyFiveGigE?              string
     |  |        +--:(TwoGigabitEthernet)
     |  |        |  +--rw TwoGigabitEthernet?          string
     |  |        +--:(FortyGigabitEthernet)
     |  |        |  +--rw FortyGigabitEthernet?        string
     |  |        +--:(FiftyGigabitEthernet)
     |  |        |  +--rw FiftyGigabitEthernet?        string
     |  |        +--:(HundredGigE)
     |  |        |  +--rw HundredGigE?                 string
     |  |        +--:(L2LISP)
     |  |        |  +--rw L2LISP?                      string
     |  |        +--:(L2LISP-subinterface)
     |  |        |  +--rw L2LISP-subinterface
     |  |        |     +--rw L2LISP?   string
     |  |        +--:(LISP)
     |  |        |  +--rw LISP?                        string
     |  |        +--:(LISP-subinterface)
     |  |        |  +--rw LISP-subinterface
     |  |        |     +--rw LISP?   string
     |  |        +--:(Loopback)
     |  |        |  +--rw Loopback?                    uint32
     |  |        +--:(Multilink)
     |  |        |  +--rw Multilink?                   uint16
     |  |        +--:(nve)
     |  |        |  +--rw nve?                         uint16
     |  |        +--:(overlay)
     |  |        |  +--rw overlay?                     uint16
     |  |        +--:(Port-channel)
     |  |        |  +--rw Port-channel?                uint32
     |  |        +--:(Port-channel-subinterface)
     |  |        |  +--rw Port-channel-subinterface
     |  |        |     +--rw Port-channel?   string
     |  |        +--:(pseudowire)
     |  |        |  +--rw pseudowire?                  uint32
     |  |        +--:(SM)
     |  |        |  +--rw SM?                          string
     |  |        +--:(Cellular)
     |  |        |  +--rw Cellular?                    string
     |  |        +--:(Dialer)
     |  |        |  +--rw Dialer?                      string
     |  |        +--:(Serial)
     |  |        |  +--rw Serial?                      string
     |  |        +--:(Async)
     |  |        |  +--rw Async?                       string
     |  |        +--:(TenGigabitEthernet)
     |  |        |  +--rw TenGigabitEthernet?          string
     |  |        +--:(Tunnel)
     |  |        |  +--rw Tunnel?                      uint32
     |  |        +--:(Virtual-Template)
     |  |        |  +--rw Virtual-Template?            uint16
     |  |        +--:(Vlan)
     |  |        |  +--rw Vlan?                        uint16
     |  |        +--:(VirtualPortGroup)
     |  |        |  +--rw VirtualPortGroup?            uint16
     |  |        +--:(vasileft)
     |  |        |  +--rw vasileft?                    uint16
     |  |        +--:(vasiright)
     |  |        |  +--rw vasiright?                   uint16
     |  |        +--:(BD-VIF)
     |  |        |  +--rw BD-VIF?                      string
     |  |        +--:(MFR)
     |  |        |  +--rw MFR?                         uint32
     |  |        +--:(Serial-subinterface)
     |  |        |  +--rw Serial-subinterface
     |  |        |     +--rw Serial?   string
     |  |        +--:(Bundle)
     |  |           +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  +--rw dns
     |  |  +--rw server!
     |  +--rw default-gateway?                  inet:ipv4-address
     |  +--rw dhcp
     |  +--rw dhcp-relay
     |  +--rw dhcp-server
     |  +--rw dhcp-client
     |  +--rw forward-protocol-v2
     |  |  +--rw nd?              boolean
     |  |  +--rw sdns?            empty
     |  |  +--rw spanning-tree!
     |  |  |  +--rw any-local-broadcast?   empty
     |  |  +--rw turbo-flood!
     |  |  |  +--rw udp-checksum?   empty
     |  |  +--rw udp!
     |  |     +--rw biff?            empty
     |  |     +--rw bootpc?          empty
     |  |     +--rw bootps?          empty
     |  |     +--rw discard?         empty
     |  |     +--rw dnsix?           empty
     |  |     +--rw domain?          boolean
     |  |     +--rw echo?            empty
     |  |     +--rw isakmp?          empty
     |  |     +--rw mobile-ip?       empty
     |  |     +--rw nameserver?      boolean
     |  |     +--rw netbios-dgm?     boolean
     |  |     +--rw netbios-ns?      boolean
     |  |     +--rw netbios-ss?      empty
     |  |     +--rw non500-isakmp?   empty
     |  |     +--rw ntp?             empty
     |  |     +--rw pim-auto-rp?     empty
     |  |     +--rw rip?             empty
     |  |     +--rw ripv6?           empty
     |  |     +--rw snmp?            empty
     |  |     +--rw snmptrap?        empty
     |  |     +--rw sunrpc?          empty
     |  |     +--rw syslog?          empty
     |  |     +--rw tacacs?          boolean
     |  |     +--rw talk?            empty
     |  |     +--rw tftp?            boolean
     |  |     +--rw time?            boolean
     |  |     +--rw who?             empty
     |  |     +--rw xdmcp?           empty
     |  x--rw forward-protocol
     |  |  x--rw (protocol-choice)?
     |  |     x--:(protocol)
     |  |     |  x--rw protocol?        enumeration
     |  |     x--:(spanning-tree)
     |  |     |  x--rw spanning-tree!
     |  |     |     x--rw any-local-broadcast?   empty
     |  |     x--:(udp)
     |  |        x--rw udp
     |  |           x--rw biff?            boolean
     |  |           x--rw bootpc?          boolean
     |  |           x--rw bootps?          boolean
     |  |           x--rw discard?         boolean
     |  |           x--rw dnsix?           boolean
     |  |           x--rw domain?          boolean
     |  |           x--rw echo?            boolean
     |  |           x--rw isakmp?          boolean
     |  |           x--rw mobile-ip?       boolean
     |  |           x--rw nameserver?      boolean
     |  |           x--rw netbios-dgm?     boolean
     |  |           x--rw netbios-ns?      boolean
     |  |           x--rw netbios-ss?      boolean
     |  |           x--rw non500-isakmp?   boolean
     |  |           x--rw ntp?             boolean
     |  |           x--rw pim-auto-rp?     boolean
     |  |           x--rw rip?             boolean
     |  |           x--rw snmp?            boolean
     |  |           x--rw snmptrap?        boolean
     |  |           x--rw sunrpc?          boolean
     |  |           x--rw syslog?          boolean
     |  |           x--rw tacacs?          boolean
     |  |           x--rw talk?            boolean
     |  |           x--rw tftp?            boolean
     |  |           x--rw time?            boolean
     |  |           x--rw who?             boolean
     |  |           x--rw xdmcp?           boolean
     |  +--rw (gratuitous-arps-choice)?
     |  |  +--:(gratuitous-arps-case)
     |  |  |  +--rw gratuitous-arps-only
     |  |  |     +--rw gratuitous-arps?   boolean
     |  |  +--:(gratuitous-arps-nonlocal-case)
     |  |     +--rw gratuitous-arps-nonlocal
     |  |        +--rw non-local?   boolean
     |  x--rw gratuitous-arps-conf
     |  |  x--rw gratuitous-arps?   boolean
     |  +--rw ftp
     |  |  +--rw source-interface
     |  |  |  +--rw (interface-choice)?
     |  |  |     +--:(AppNav-Compress)
     |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |     +--:(AppNav-UnCompress)
     |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |     +--:(ATM)
     |  |  |     |  +--rw ATM?                         string
     |  |  |     +--:(ATM-subinterface)
     |  |  |     |  +--rw ATM-subinterface
     |  |  |     |     +--rw ATM?   string
     |  |  |     +--:(ATM-ACR)
     |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |     |     +--rw ATM-ACR?   string
     |  |  |     +--:(BDI)
     |  |  |     |  +--rw BDI?                         string
     |  |  |     +--:(CEM)
     |  |  |     |  +--rw CEM?                         string
     |  |  |     +--:(CEM-ACR)
     |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |     +--:(Embedded-Service-Engine)
     |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |     +--:(Ethernet)
     |  |  |     |  +--rw Ethernet?                    string
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |     +--:(FiveGigabitEthernet)
     |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |     +--:(AppGigabitEthernet)
     |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |     +--:(TwentyFiveGigE)
     |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |     +--:(TwoGigabitEthernet)
     |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |     +--:(FortyGigabitEthernet)
     |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |     +--:(HundredGigE)
     |  |  |     |  +--rw HundredGigE?                 string
     |  |  |     +--:(L2LISP)
     |  |  |     |  +--rw L2LISP?                      string
     |  |  |     +--:(L2LISP-subinterface)
     |  |  |     |  +--rw L2LISP-subinterface
     |  |  |     |     +--rw L2LISP?   string
     |  |  |     +--:(LISP)
     |  |  |     |  +--rw LISP?                        string
     |  |  |     +--:(LISP-subinterface)
     |  |  |     |  +--rw LISP-subinterface
     |  |  |     |     +--rw LISP?   string
     |  |  |     +--:(Loopback)
     |  |  |     |  +--rw Loopback?                    uint32
     |  |  |     +--:(Multilink)
     |  |  |     |  +--rw Multilink?                   uint16
     |  |  |     +--:(nve)
     |  |  |     |  +--rw nve?                         uint16
     |  |  |     +--:(overlay)
     |  |  |     |  +--rw overlay?                     uint16
     |  |  |     +--:(Port-channel)
     |  |  |     |  +--rw Port-channel?                uint32
     |  |  |     +--:(Port-channel-subinterface)
     |  |  |     |  +--rw Port-channel-subinterface
     |  |  |     |     +--rw Port-channel?   string
     |  |  |     +--:(pseudowire)
     |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |     +--:(SM)
     |  |  |     |  +--rw SM?                          string
     |  |  |     +--:(Cellular)
     |  |  |     |  +--rw Cellular?                    string
     |  |  |     +--:(Dialer)
     |  |  |     |  +--rw Dialer?                      string
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      string
     |  |  |     +--:(Async)
     |  |  |     |  +--rw Async?                       string
     |  |  |     +--:(TenGigabitEthernet)
     |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |     +--:(Tunnel)
     |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |     +--:(Virtual-Template)
     |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |     +--:(Vlan)
     |  |  |     |  +--rw Vlan?                        uint16
     |  |  |     +--:(VirtualPortGroup)
     |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |     +--:(vasileft)
     |  |  |     |  +--rw vasileft?                    uint16
     |  |  |     +--:(vasiright)
     |  |  |     |  +--rw vasiright?                   uint16
     |  |  |     +--:(BD-VIF)
     |  |  |     |  +--rw BD-VIF?                      string
     |  |  |     +--:(MFR)
     |  |  |     |  +--rw MFR?                         uint32
     |  |  |     +--:(Serial-subinterface)
     |  |  |     |  +--rw Serial-subinterface
     |  |  |     |     +--rw Serial?   string
     |  |  |     +--:(Bundle)
     |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  +--rw passive-enable?     boolean
     |  |  o--rw passive?            empty
     |  |  +--rw password
     |  |  |  +--rw password-container
     |  |  |     +--rw encryption?   uint8
     |  |  |     +--rw password?     string
     |  |  +--rw username?           string
     |  +--rw telnet
     |  |  +--rw source-interface?   string
     |  |  +--rw comport
     |  |  |  +--rw disconnect
     |  |  |  |  +--rw delay?   uint16
     |  |  |  +--rw flow
     |  |  |  |  +--rw level?   uint16
     |  |  |  +--rw receive
     |  |  |  |  +--rw window?   uint32
     |  |  |  +--rw enable?       boolean
     |  |  +--rw disable?            empty
     |  +--rw host
     |  |  +--rw host-list* [name]
     |  |  |  +--rw name               string
     |  |  |  +--rw telnet_port?       uint16
     |  |  |  +--rw ip-list-ordered*   inet:ip-address
     |  |  |  x--rw ip-list*           inet:ip-address
     |  |  +--rw vrf* [vrf-name]
     |  |     +--rw vrf-name     string
     |  |     +--rw host-name* [host-name]
     |  |        +--rw host-name    string
     |  |        +--rw ip-list*     inet:ip-address
     |  +--rw multicast
     |  +--rw name-server
     |  |  +--rw no-vrf-ordered*   union
     |  |  x--rw no-vrf*           union
     |  |  +--rw vrf* [word]
     |  |     +--rw word                      string
     |  |     +--rw server-ip-list-ordered*   union
     |  |     x--rw server-ip-list*           union
     |  |     x--rw server-ip?                union
     |  +--rw options
     |  |  +--rw drop?   empty
     |  +--rw pim
     |  +--rw prefix-lists
     |  |  +--rw name-only-prefixes* [name] {ios-features:prefixlist-controller}?
     |  |  |  +--rw name      string
     |  |  |  +--rw permit
     |  |  |  |  +--rw prefix-only-list* [prefix]
     |  |  |  |  |  +--rw prefix    inet:ipv4-prefix
     |  |  |  |  +--rw prefix-ge-list* [prefix ge]
     |  |  |  |  |  +--rw prefix    inet:ipv4-prefix
     |  |  |  |  |  +--rw ge        uint8
     |  |  |  |  +--rw prefix-le-list* [prefix le]
     |  |  |  |  |  +--rw prefix    inet:ipv4-prefix
     |  |  |  |  |  +--rw le        uint8
     |  |  |  |  +--rw prefix-ge-le-list* [prefix ge le]
     |  |  |  |     +--rw prefix    inet:ipv4-prefix
     |  |  |  |     +--rw ge        uint8
     |  |  |  |     +--rw le        uint8
     |  |  |  +--rw deny
     |  |  |     +--rw prefix-only-list* [prefix]
     |  |  |     |  +--rw prefix    inet:ipv4-prefix
     |  |  |     +--rw prefix-ge-list* [prefix ge]
     |  |  |     |  +--rw prefix    inet:ipv4-prefix
     |  |  |     |  +--rw ge        uint8
     |  |  |     +--rw prefix-le-list* [prefix le]
     |  |  |     |  +--rw prefix    inet:ipv4-prefix
     |  |  |     |  +--rw le        uint8
     |  |  |     +--rw prefix-ge-le-list* [prefix ge le]
     |  |  |        +--rw prefix    inet:ipv4-prefix
     |  |  |        +--rw ge        uint8
     |  |  |        +--rw le        uint8
     |  |  +--rw prefixes* [name no]
     |  |  |  +--rw name      string
     |  |  |  +--rw no        uint32
     |  |  |  +--rw action?   enumeration
     |  |  |  +--rw ip?       inet:ipv4-prefix
     |  |  |  +--rw ge?       uint8
     |  |  |  +--rw le?       uint8
     |  |  +--rw prefix-list-description* [name]
     |  |  |  +--rw name           string
     |  |  |  +--rw description?   string
     |  |  +--rw sequence-number-boolean?   boolean
     |  |  x--rw sequence-number?           empty
     |  o--rw prefix-list {ios-features:prefixlist-autonomous}?
     |  |  o--rw prefixes* [name]
     |  |  |  o--rw name           string
     |  |  |  o--rw description?   string
     |  |  |  o--rw seq* [no]
     |  |  |     o--rw no        uint32
     |  |  |     o--rw action?   enumeration
     |  |  |     o--rw ip?       inet:ipv4-prefix
     |  |  |     o--rw ge?       uint8
     |  |  |     o--rw le?       uint8
     |  |  o--rw sequence-number?   empty
     |  +--rw route
     |  |  +--rw ip-route-interface-forwarding-list* [prefix mask]
     |  |  |  +--rw prefix                 inet:ipv4-address
     |  |  |  +--rw mask                   inet:ipv4-address
     |  |  |  +--rw dhcp?                  empty
     |  |  |  +--rw metric?                uint8
     |  |  |  +--rw fwd-list* [fwd]
     |  |  |  |  +--rw fwd                   union
     |  |  |  |  +--rw interface-next-hop* [ip-address]
     |  |  |  |  |  +--rw ip-address       inet:ipv4-address
     |  |  |  |  |  +--rw metric?          uint8
     |  |  |  |  |  +--rw global?          empty
     |  |  |  |  |  +--rw name?            string
     |  |  |  |  |  +--rw permanent?       empty
     |  |  |  |  |  +--rw multicast?       empty
     |  |  |  |  |  +--rw tag?             uint32
     |  |  |  |  |  +--rw track-id-name
     |  |  |  |  |  |  +--rw (track-choice)?
     |  |  |  |  |  |     +--:(id)
     |  |  |  |  |  |        +--rw id?   uint16
     |  |  |  |  |  o--rw track?           uint16
     |  |  |  |  +--rw dhcp?                 empty
     |  |  |  |  +--rw metric?               uint8
     |  |  |  |  +--rw global?               empty
     |  |  |  |  +--rw name?                 string
     |  |  |  |  +--rw permanent?            empty
     |  |  |  |  +--rw multicast?            empty
     |  |  |  |  +--rw tag?                  uint32
     |  |  |  |  o--rw track?                uint16
     |  |  |  +--rw fwd-list-with-track* [fwd]
     |  |  |  |  +--rw fwd              union
     |  |  |  |  +--rw dhcp?            empty
     |  |  |  |  +--rw metric?          uint8
     |  |  |  |  +--rw global?          empty
     |  |  |  |  +--rw name?            string
     |  |  |  |  +--rw permanent?       empty
     |  |  |  |  +--rw multicast?       empty
     |  |  |  |  +--rw tag?             uint32
     |  |  |  |  +--rw track-id-name
     |  |  |  |     +--rw (track-choice)
     |  |  |  |        +--:(id)
     |  |  |  |           +--rw id?   uint16
     |  |  |  +--rw segment-routing
     |  |  |     +--rw srv6
     |  |  |     |  +--rw via
     |  |  |     |     +--rw policy
     |  |  |     |        +--rw policy* [srname]
     |  |  |     |        |  +--rw srname    string
     |  |  |     |        |  +--rw metric?   uint8
     |  |  |     |        |  +--rw name?     string
     |  |  |     |        |  +--rw tag?      uint32
     |  |  |     |        +--rw policy-with-sid* [srname]
     |  |  |     |           +--rw srname      string
     |  |  |     |           +--rw sid-list
     |  |  |     |              +--rw h-encaps-red* [vpn-sid]
     |  |  |     |                 +--rw vpn-sid    inet:ipv6-address
     |  |  |     |                 +--rw metric?    uint8
     |  |  |     |                 +--rw name?      string
     |  |  |     |                 +--rw tag?       uint32
     |  |  |     o--rw policy* [srname]
     |  |  |        o--rw srname    string
     |  |  |        o--rw metric?   uint8
     |  |  |        o--rw name?     string
     |  |  |        o--rw tag?      uint32
     |  |  +--rw profile?                              empty
     |  |  +--rw static
     |  |  |  +--rw adjust-time?                          uint8
     |  |  |  +--rw bfd
     |  |  |  |  +--rw interface* [name gateway_ip]
     |  |  |  |  |  +--rw name           union
     |  |  |  |  |  +--rw gateway_ip     inet:ipv4-address
     |  |  |  |  |  +--rw group?         string
     |  |  |  |  |  +--rw passive?       empty
     |  |  |  |  |  +--rw log?           empty
     |  |  |  |  |  +--rw unassociate?   empty
     |  |  |  |  +--rw multihop* [destination_ip]
     |  |  |  |  |  +--rw destination_ip    inet:ipv4-address
     |  |  |  |  |  +--rw vrf* [name source_ip]
     |  |  |  |  |  |  +--rw name           string
     |  |  |  |  |  |  +--rw source_ip      inet:ipv4-address
     |  |  |  |  |  |  +--rw group?         string
     |  |  |  |  |  |  +--rw passive?       empty
     |  |  |  |  |  |  +--rw log?           empty
     |  |  |  |  |  |  +--rw unassociate?   empty
     |  |  |  |  |  +--rw source_ip* [ip]
     |  |  |  |  |     +--rw ip             inet:ipv4-address
     |  |  |  |  |     +--rw group?         string
     |  |  |  |  |     +--rw passive?       empty
     |  |  |  |  |     +--rw log?           empty
     |  |  |  |  |     +--rw unassociate?   empty
     |  |  |  |  +--rw vrf* [name]
     |  |  |  |     +--rw name        string
     |  |  |  |     +--rw multihop* [destination_ip]
     |  |  |  |        +--rw destination_ip    inet:ipv4-address
     |  |  |  |        +--rw vrf* [name source_ip]
     |  |  |  |        |  +--rw name           string
     |  |  |  |        |  +--rw source_ip      inet:ipv4-address
     |  |  |  |        |  +--rw group?         string
     |  |  |  |        |  +--rw passive?       empty
     |  |  |  |        |  +--rw log?           empty
     |  |  |  |        |  +--rw unassociate?   empty
     |  |  |  |        +--rw source_ip* [ip]
     |  |  |  |           +--rw ip             inet:ipv4-address
     |  |  |  |           +--rw group?         string
     |  |  |  |           +--rw passive?       empty
     |  |  |  |           +--rw log?           empty
     |  |  |  |           +--rw unassociate?   empty
     |  |  |  +--rw install-routes-recurse-via-nexthop
     |  |  |  |  +--rw all?                                  empty
     |  |  |  |  +--rw recurse-nexthop
     |  |  |  |  |  +--rw topology* [topology-id]
     |  |  |  |  |  |  +--rw topology-id    string
     |  |  |  |  |  |  +--rw route-map?     string
     |  |  |  |  |  |  +--rw multicast?     empty
     |  |  |  |  |  +--rw vrf* [vrf-id]
     |  |  |  |  |  |  +--rw vrf-id       string
     |  |  |  |  |  |  +--rw route-map?   string
     |  |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  |  +--rw route-map?   string
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw install-routes-recurse-via-nexthop?   empty
     |  |  |  +--rw inter-vrf?                            empty
     |  |  +--rw vrf* [name]
     |  |  |  +--rw name                                  string
     |  |  |  +--rw topology* [name]
     |  |  |  |  +--rw name                                  string
     |  |  |  |  +--rw ip-route-interface-forwarding-list* [prefix mask]
     |  |  |  |     +--rw prefix                 inet:ipv4-address
     |  |  |  |     +--rw mask                   inet:ipv4-address
     |  |  |  |     +--rw dhcp?                  empty
     |  |  |  |     +--rw metric?                uint8
     |  |  |  |     +--rw fwd-list* [fwd]
     |  |  |  |     |  +--rw fwd                   union
     |  |  |  |     |  +--rw interface-next-hop* [ip-address]
     |  |  |  |     |  |  +--rw ip-address       inet:ipv4-address
     |  |  |  |     |  |  +--rw metric?          uint8
     |  |  |  |     |  |  +--rw global?          empty
     |  |  |  |     |  |  +--rw name?            string
     |  |  |  |     |  |  +--rw permanent?       empty
     |  |  |  |     |  |  +--rw multicast        empty
     |  |  |  |     |  |  +--rw tag?             uint32
     |  |  |  |     |  |  +--rw track-id-name
     |  |  |  |     |  |  |  +--rw (track-choice)?
     |  |  |  |     |  |  |     +--:(id)
     |  |  |  |     |  |  |        +--rw id?   uint16
     |  |  |  |     |  |  o--rw track?           uint16
     |  |  |  |     |  +--rw metric?               uint8
     |  |  |  |     |  +--rw global?               empty
     |  |  |  |     |  +--rw name?                 string
     |  |  |  |     |  +--rw permanent?            empty
     |  |  |  |     |  +--rw multicast             empty
     |  |  |  |     |  +--rw tag?                  uint32
     |  |  |  |     |  o--rw track?                uint16
     |  |  |  |     +--rw fwd-list-with-track* [fwd]
     |  |  |  |        +--rw fwd              union
     |  |  |  |        +--rw metric?          uint8
     |  |  |  |        +--rw global?          empty
     |  |  |  |        +--rw name?            string
     |  |  |  |        +--rw permanent?       empty
     |  |  |  |        +--rw multicast        empty
     |  |  |  |        +--rw tag?             uint32
     |  |  |  |        +--rw track-id-name
     |  |  |  |           +--rw (track-choice)
     |  |  |  |              +--:(id)
     |  |  |  |                 +--rw id?   uint16
     |  |  |  +--rw ip-route-interface-forwarding-list* [prefix mask]
     |  |  |     +--rw prefix                 inet:ipv4-address
     |  |  |     +--rw mask                   inet:ipv4-address
     |  |  |     +--rw dhcp?                  empty
     |  |  |     +--rw metric?                uint8
     |  |  |     +--rw fwd-list* [fwd]
     |  |  |     |  +--rw fwd                   union
     |  |  |     |  +--rw interface-next-hop* [ip-address]
     |  |  |     |  |  +--rw ip-address       inet:ipv4-address
     |  |  |     |  |  +--rw metric?          uint8
     |  |  |     |  |  +--rw global?          empty
     |  |  |     |  |  +--rw name?            string
     |  |  |     |  |  +--rw permanent?       empty
     |  |  |     |  |  +--rw multicast?       empty
     |  |  |     |  |  +--rw tag?             uint32
     |  |  |     |  |  +--rw track-id-name
     |  |  |     |  |  |  +--rw (track-choice)?
     |  |  |     |  |  |     +--:(id)
     |  |  |     |  |  |        +--rw id?   uint16
     |  |  |     |  |  o--rw track?           uint16
     |  |  |     |  +--rw metric?               uint8
     |  |  |     |  +--rw global?               empty
     |  |  |     |  +--rw name?                 string
     |  |  |     |  +--rw permanent?            empty
     |  |  |     |  +--rw multicast?            empty
     |  |  |     |  +--rw tag?                  uint32
     |  |  |     |  o--rw track?                uint16
     |  |  |     +--rw fwd-list-with-track* [fwd]
     |  |  |     |  +--rw fwd              union
     |  |  |     |  +--rw metric?          uint8
     |  |  |     |  +--rw global?          empty
     |  |  |     |  +--rw name?            string
     |  |  |     |  +--rw permanent?       empty
     |  |  |     |  +--rw multicast?       empty
     |  |  |     |  +--rw tag?             uint32
     |  |  |     |  +--rw track-id-name
     |  |  |     |     +--rw (track-choice)
     |  |  |     |        +--:(id)
     |  |  |     |           +--rw id?   uint16
     |  |  |     +--rw segment-routing
     |  |  |        +--rw srv6
     |  |  |        |  +--rw via
     |  |  |        |     +--rw policy
     |  |  |        |        +--rw policy* [srname]
     |  |  |        |        |  +--rw srname    string
     |  |  |        |        |  +--rw metric?   uint8
     |  |  |        |        |  +--rw name?     string
     |  |  |        |        |  +--rw tag?      uint32
     |  |  |        |        +--rw policy-with-sid* [srname]
     |  |  |        |           +--rw srname      string
     |  |  |        |           +--rw sid-list
     |  |  |        |              +--rw h-encaps-red* [vpn-sid]
     |  |  |        |                 +--rw vpn-sid    inet:ipv6-address
     |  |  |        |                 +--rw metric?    uint8
     |  |  |        |                 +--rw name?      string
     |  |  |        |                 +--rw tag?       uint32
     |  |  |        o--rw policy* [srname]
     |  |  |           o--rw srname    string
     |  |  |           o--rw metric?   uint8
     |  |  |           o--rw name?     string
     |  |  |           o--rw tag?      uint32
     |  |  +--rw topology* [name]
     |  |     +--rw name                                  string
     |  |     +--rw ip-route-interface-forwarding-list* [prefix mask]
     |  |        +--rw prefix                 inet:ipv4-address
     |  |        +--rw mask                   inet:ipv4-address
     |  |        +--rw dhcp?                  empty
     |  |        +--rw metric?                uint8
     |  |        +--rw fwd-list* [fwd]
     |  |        |  +--rw fwd                   union
     |  |        |  +--rw interface-next-hop* [ip-address]
     |  |        |  |  +--rw ip-address       inet:ipv4-address
     |  |        |  |  +--rw metric?          uint8
     |  |        |  |  +--rw global?          empty
     |  |        |  |  +--rw name?            string
     |  |        |  |  +--rw permanent?       empty
     |  |        |  |  +--rw multicast?       empty
     |  |        |  |  +--rw tag?             uint32
     |  |        |  |  +--rw track-id-name
     |  |        |  |  |  +--rw (track-choice)?
     |  |        |  |  |     +--:(id)
     |  |        |  |  |        +--rw id?   uint16
     |  |        |  |  o--rw track?           uint16
     |  |        |  +--rw dhcp?                 empty
     |  |        |  +--rw metric?               uint8
     |  |        |  +--rw global?               empty
     |  |        |  +--rw name?                 string
     |  |        |  +--rw permanent?            empty
     |  |        |  +--rw multicast?            empty
     |  |        |  +--rw tag?                  uint32
     |  |        |  o--rw track?                uint16
     |  |        +--rw fwd-list-with-track* [fwd]
     |  |        |  +--rw fwd              union
     |  |        |  +--rw dhcp?            empty
     |  |        |  +--rw metric?          uint8
     |  |        |  +--rw global?          empty
     |  |        |  +--rw name?            string
     |  |        |  +--rw permanent?       empty
     |  |        |  +--rw multicast?       empty
     |  |        |  +--rw tag?             uint32
     |  |        |  +--rw track-id-name
     |  |        |     +--rw (track-choice)
     |  |        |        +--:(id)
     |  |        |           +--rw id?   uint16
     |  |        +--rw segment-routing
     |  |           +--rw srv6
     |  |           |  +--rw via
     |  |           |     +--rw policy
     |  |           |        +--rw policy* [srname]
     |  |           |        |  +--rw srname    string
     |  |           |        |  +--rw metric?   uint8
     |  |           |        |  +--rw name?     string
     |  |           |        |  +--rw tag?      uint32
     |  |           |        +--rw policy-with-sid* [srname]
     |  |           |           +--rw srname      string
     |  |           |           +--rw sid-list
     |  |           |              +--rw h-encaps-red* [vpn-sid]
     |  |           |                 +--rw vpn-sid    inet:ipv6-address
     |  |           |                 +--rw metric?    uint8
     |  |           |                 +--rw name?      string
     |  |           |                 +--rw tag?       uint32
     |  |           o--rw policy* [srname]
     |  |              o--rw srname    string
     |  |              o--rw metric?   uint8
     |  |              o--rw name?     string
     |  |              o--rw tag?      uint32
     |  +--rw routing-conf
     |  |  +--rw routing?   boolean
     |  +--rw routing-new
     |  |  +--rw routing
     |  |     +--rw protocol
     |  |        +--rw purge
     |  |           +--rw interface?   boolean
     |  o--rw routing!
     |  |  o--rw protocol
     |  |     o--rw purge
     |  |        o--rw interface?   boolean
     |  +--rw explicit-path
     |  |  +--rw identifier* [pnum]
     |  |  |  +--rw pnum     uint16
     |  |  |  +--rw mode?    enumeration
     |  |  |  +--rw index* [idx]
     |  |  |     +--rw idx                      uint32
     |  |  |     +--rw (ip-exp-path-option)?
     |  |  |        +--:(next-address)
     |  |  |        |  +--rw next-address
     |  |  |        |     +--rw loose?   empty
     |  |  |        |     +--rw ipv4?    inet:ipv4-address
     |  |  |        +--:(next-label)
     |  |  |        |  +--rw next-label?        uint32
     |  |  |        +--:(exclude-address)
     |  |  |        |  +--rw exclude-address?   inet:ipv4-address
     |  |  |        +--:(exclude-srlg)
     |  |  |           +--rw exclude-srlg?      inet:ipv4-address
     |  |  +--rw name* [pname]
     |  |     +--rw pname    string
     |  |     +--rw mode?    enumeration
     |  |     +--rw index* [idx]
     |  |        +--rw idx                      uint32
     |  |        +--rw (ip-exp-path-option)?
     |  |           +--:(next-address)
     |  |           |  +--rw next-address
     |  |           |     +--rw loose?   empty
     |  |           |     +--rw ipv4?    inet:ipv4-address
     |  |           +--:(next-label)
     |  |           |  +--rw next-label?        uint32
     |  |           +--:(exclude-address)
     |  |           |  +--rw exclude-address?   inet:ipv4-address
     |  |           +--:(exclude-srlg)
     |  |              +--rw exclude-srlg?      inet:ipv4-address
     |  +--rw scp
     |  |  +--rw server
     |  |  |  +--rw enable?   empty
     |  |  +--rw username?   string
     |  |  +--rw password
     |  |     +--rw encryption?      enumeration
     |  |     +--rw password-text?   string
     |  +--rw sftp
     |  |  +--rw username?   string
     |  |  +--rw password
     |  |     +--rw encryption?      enumeration
     |  |     +--rw password-text?   string
     |  +--rw spd
     |  |  +--rw mode?    enumeration
     |  |  +--rw queue
     |  |     +--rw max-threshold?   uint16
     |  |     +--rw min-threshold?   uint16
     |  +--rw bootp
     |  |  +--rw server?   boolean
     |  +--rw source-route?                     boolean
     |  +--rw ssh
     |  |  +--rw authentication-retries?    uint8
     |  |  +--rw rekey
     |  |  |  +--rw volume?   uint32
     |  |  +--rw client
     |  |  |  +--rw algorithm
     |  |  |     +--rw encryption
     |  |  |     |  +--rw (encryption-choice)?
     |  |  |     |  |  +--:(config-case)
     |  |  |     |  |  |  +--rw encrypt-options*   ip_ssh_encrypt_enum
     |  |  |     |  |  +--:(default-case)
     |  |  |     |  o--rw aes128-ctr?              empty
     |  |  |     |  o--rw aes192-ctr?              empty
     |  |  |     |  o--rw aes256-ctr?              empty
     |  |  |     +--rw mac
     |  |  |     |  +--rw (mac-choice)?
     |  |  |     |     +--:(config-case)
     |  |  |     |     |  +--rw mac-options*   ip_ssh_algo_mac_enum
     |  |  |     |     +--:(default-case)
     |  |  |     +--rw kex
     |  |  |     |  +--rw (kex-choice)?
     |  |  |     |     +--:(config-case)
     |  |  |     |     |  +--rw kex-options*   ip_ssh_algo_kex_enum
     |  |  |     |     +--:(default-case)
     |  |  |     +--rw hostkey
     |  |  |     |  +--rw (hostkey-choice)?
     |  |  |     |     +--:(config-case)
     |  |  |     |     |  +--rw hostkey-options*   ip_ssh_algo_hostkey_enum
     |  |  |     |     +--:(default-case)
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (authentication-choice)?
     |  |  |     |     +--:(config-case)
     |  |  |     |     |  +--rw authentication-options*   ip_ssh_algo_authentication_enum
     |  |  |     |     +--:(default-case)
     |  |  |     +--rw publickey
     |  |  |        +--rw (publickey-choice)?
     |  |  |           +--:(config-case)
     |  |  |           |  +--rw publickey-options*   ip_ssh_algo_publickey_enum
     |  |  |           +--:(default-case)
     |  |  +--rw dscp?                      uint8
     |  |  +--rw dh
     |  |  |  +--rw min
     |  |  |     +--rw size?   enumeration
     |  |  +--rw logging
     |  |  |  +--rw events-enable?   boolean
     |  |  |  x--rw events?          empty
     |  |  +--rw pubkey-chain
     |  |  |  +--rw username* [name]
     |  |  |     +--rw name        string
     |  |  |     +--rw key-hash* [key-type key-hash-value]
     |  |  |        +--rw key-type          enumeration
     |  |  |        +--rw key-hash-value    string
     |  |  +--rw precedence?                uint8
     |  |  +--rw rsa
     |  |  |  +--rw keypair-name?   string
     |  |  +--rw server
     |  |  |  +--rw algorithm
     |  |  |  |  +--rw encryption
     |  |  |  |  |  +--rw (encryption-choice)?
     |  |  |  |  |  |  +--:(config-case)
     |  |  |  |  |  |  |  +--rw encrypt-options*   ip_ssh_encrypt_enum
     |  |  |  |  |  |  +--:(default-case)
     |  |  |  |  |  o--rw aes128-ctr?              empty
     |  |  |  |  |  o--rw aes192-ctr?              empty
     |  |  |  |  |  o--rw aes256-ctr?              empty
     |  |  |  |  +--rw mac
     |  |  |  |  |  +--rw (mac-choice)?
     |  |  |  |  |     +--:(config-case)
     |  |  |  |  |     |  +--rw mac-options*   ip_ssh_algo_mac_enum
     |  |  |  |  |     +--:(default-case)
     |  |  |  |  +--rw kex
     |  |  |  |  |  +--rw (kex-choice)?
     |  |  |  |  |     +--:(config-case)
     |  |  |  |  |     |  +--rw kex-options*   ip_ssh_algo_kex_enum
     |  |  |  |  |     +--:(default-case)
     |  |  |  |  +--rw hostkey
     |  |  |  |  |  +--rw (hostkey-choice)?
     |  |  |  |  |     +--:(config-case)
     |  |  |  |  |     |  +--rw hostkey-options*   ip_ssh_algo_hostkey_enum
     |  |  |  |  |     +--:(default-case)
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw (authentication-choice)?
     |  |  |  |  |     +--:(config-case)
     |  |  |  |  |     |  +--rw authentication-options*   ip_ssh_algo_authentication_enum
     |  |  |  |  |     +--:(default-case)
     |  |  |  |  +--rw publickey
     |  |  |  |     +--rw (publickey-choice)?
     |  |  |  |        +--:(config-case)
     |  |  |  |        |  +--rw publickey-options*   ip_ssh_algo_publickey_enum
     |  |  |  |        +--:(default-case)
     |  |  |  +--rw peruser
     |  |  |  |  +--rw session
     |  |  |  |     +--rw limit?   uint8
     |  |  |  +--rw certificate
     |  |  |     +--rw profile!
     |  |  |        +--rw server
     |  |  |        |  +--rw ocsp-response
     |  |  |        |     +--rw include?   boolean
     |  |  |        +--rw user
     |  |  |           +--rw ocsp-response
     |  |  |              +--rw required?   boolean
     |  |  +--rw source-interface-config
     |  |  |  +--rw (interface-choice)?
     |  |  |     +--:(AppNav-Compress)
     |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |     +--:(AppNav-UnCompress)
     |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |     +--:(ATM)
     |  |  |     |  +--rw ATM?                         string
     |  |  |     +--:(ATM-subinterface)
     |  |  |     |  +--rw ATM-subinterface
     |  |  |     |     +--rw ATM?   string
     |  |  |     +--:(ATM-ACR)
     |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |     |     +--rw ATM-ACR?   string
     |  |  |     +--:(BDI)
     |  |  |     |  +--rw BDI?                         string
     |  |  |     +--:(CEM)
     |  |  |     |  +--rw CEM?                         string
     |  |  |     +--:(CEM-ACR)
     |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |     +--:(Embedded-Service-Engine)
     |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |     +--:(Ethernet)
     |  |  |     |  +--rw Ethernet?                    string
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |     +--:(FiveGigabitEthernet)
     |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |     +--:(AppGigabitEthernet)
     |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |     +--:(TwentyFiveGigE)
     |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |     +--:(TwoGigabitEthernet)
     |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |     +--:(FortyGigabitEthernet)
     |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |     +--:(HundredGigE)
     |  |  |     |  +--rw HundredGigE?                 string
     |  |  |     +--:(L2LISP)
     |  |  |     |  +--rw L2LISP?                      string
     |  |  |     +--:(L2LISP-subinterface)
     |  |  |     |  +--rw L2LISP-subinterface
     |  |  |     |     +--rw L2LISP?   string
     |  |  |     +--:(LISP)
     |  |  |     |  +--rw LISP?                        string
     |  |  |     +--:(LISP-subinterface)
     |  |  |     |  +--rw LISP-subinterface
     |  |  |     |     +--rw LISP?   string
     |  |  |     +--:(Loopback)
     |  |  |     |  +--rw Loopback?                    uint32
     |  |  |     +--:(Multilink)
     |  |  |     |  +--rw Multilink?                   uint16
     |  |  |     +--:(nve)
     |  |  |     |  +--rw nve?                         uint16
     |  |  |     +--:(overlay)
     |  |  |     |  +--rw overlay?                     uint16
     |  |  |     +--:(Port-channel)
     |  |  |     |  +--rw Port-channel?                uint32
     |  |  |     +--:(Port-channel-subinterface)
     |  |  |     |  +--rw Port-channel-subinterface
     |  |  |     |     +--rw Port-channel?   string
     |  |  |     +--:(pseudowire)
     |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |     +--:(SM)
     |  |  |     |  +--rw SM?                          string
     |  |  |     +--:(Cellular)
     |  |  |     |  +--rw Cellular?                    string
     |  |  |     +--:(Dialer)
     |  |  |     |  +--rw Dialer?                      string
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      string
     |  |  |     +--:(Async)
     |  |  |     |  +--rw Async?                       string
     |  |  |     +--:(TenGigabitEthernet)
     |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |     +--:(Tunnel)
     |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |     +--:(Virtual-Template)
     |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |     +--:(Vlan)
     |  |  |     |  +--rw Vlan?                        uint16
     |  |  |     +--:(VirtualPortGroup)
     |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |     +--:(vasileft)
     |  |  |     |  +--rw vasileft?                    uint16
     |  |  |     +--:(vasiright)
     |  |  |     |  +--rw vasiright?                   uint16
     |  |  |     +--:(BD-VIF)
     |  |  |     |  +--rw BD-VIF?                      string
     |  |  |     +--:(MFR)
     |  |  |     |  +--rw MFR?                         uint32
     |  |  |     +--:(Serial-subinterface)
     |  |  |     |  +--rw Serial-subinterface
     |  |  |     |     +--rw Serial?   string
     |  |  |     +--:(Bundle)
     |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  o--rw source-interface?          string
     |  |  +--rw time-out?                  uint8
     |  |  +--rw ssh-version?               enumeration
     |  |  o--rw version?                   uint8
     |  |  +--rw maxstartups?               uint8
     |  |  +--rw port* [port-no]
     |  |  |  +--rw port-no        uint16
     |  |  |  +--rw low-rotary?    uint8
     |  |  |  +--rw high-rotary?   uint8
     |  |  +--rw bulk-mode!
     |  |  |  +--rw window-size?   uint32
     |  |  +--rw window-size?               uint32
     |  +--rw tcp
     |  |  +--rw keepalive
     |  |  |  +--rw interval?   uint16
     |  |  +--rw mss?                        uint16
     |  |  +--rw queuemax?                   uint16
     |  |  +--rw path-mtu-discovery!
     |  |  |  +--rw age-timer?   union
     |  |  +--rw selective-ack?              empty
     |  |  +--rw synwait-time?               uint16
     |  |  +--rw timestamp?                  empty
     |  |  +--rw window-size?                uint32
     |  |  +--rw winupdate-opt?              boolean
     |  |  +--rw (ack-tuning-choice)?
     |  |  |  +--:(ack-tuning-default-case)
     |  |  |  |  +--rw ack-tuning-default
     |  |  |  |     +--rw ack-tuning?   boolean
     |  |  |  +--:(ack-tuning-ratio)
     |  |  |     +--rw ack-tuning-ratio
     |  |  |        +--rw ratio?   uint8
     |  |  o--rw ack-tuning!
     |  |  |  o--rw ratio?   uint8
     |  |  +--rw RST-config
     |  |     +--rw RST-count?    uint8
     |  |     +--rw RST-window?   uint32
     |  +--rw tftp
     |  |  +--rw boot-interface
     |  |  |  +--rw (interface-choice)?
     |  |  |     +--:(AppNav-Compress)
     |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |     +--:(AppNav-UnCompress)
     |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |     +--:(ATM)
     |  |  |     |  +--rw ATM?                         string
     |  |  |     +--:(ATM-subinterface)
     |  |  |     |  +--rw ATM-subinterface
     |  |  |     |     +--rw ATM?   string
     |  |  |     +--:(ATM-ACR)
     |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |     |     +--rw ATM-ACR?   string
     |  |  |     +--:(BDI)
     |  |  |     |  +--rw BDI?                         string
     |  |  |     +--:(CEM)
     |  |  |     |  +--rw CEM?                         string
     |  |  |     +--:(CEM-ACR)
     |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |     +--:(Embedded-Service-Engine)
     |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |     +--:(Ethernet)
     |  |  |     |  +--rw Ethernet?                    string
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |     +--:(FiveGigabitEthernet)
     |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |     +--:(AppGigabitEthernet)
     |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |     +--:(TwentyFiveGigE)
     |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |     +--:(TwoGigabitEthernet)
     |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |     +--:(FortyGigabitEthernet)
     |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |     +--:(HundredGigE)
     |  |  |     |  +--rw HundredGigE?                 string
     |  |  |     +--:(L2LISP)
     |  |  |     |  +--rw L2LISP?                      string
     |  |  |     +--:(L2LISP-subinterface)
     |  |  |     |  +--rw L2LISP-subinterface
     |  |  |     |     +--rw L2LISP?   string
     |  |  |     +--:(LISP)
     |  |  |     |  +--rw LISP?                        string
     |  |  |     +--:(LISP-subinterface)
     |  |  |     |  +--rw LISP-subinterface
     |  |  |     |     +--rw LISP?   string
     |  |  |     +--:(Loopback)
     |  |  |     |  +--rw Loopback?                    uint32
     |  |  |     +--:(Multilink)
     |  |  |     |  +--rw Multilink?                   uint16
     |  |  |     +--:(nve)
     |  |  |     |  +--rw nve?                         uint16
     |  |  |     +--:(overlay)
     |  |  |     |  +--rw overlay?                     uint16
     |  |  |     +--:(Port-channel)
     |  |  |     |  +--rw Port-channel?                uint32
     |  |  |     +--:(Port-channel-subinterface)
     |  |  |     |  +--rw Port-channel-subinterface
     |  |  |     |     +--rw Port-channel?   string
     |  |  |     +--:(pseudowire)
     |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |     +--:(SM)
     |  |  |     |  +--rw SM?                          string
     |  |  |     +--:(Cellular)
     |  |  |     |  +--rw Cellular?                    string
     |  |  |     +--:(Dialer)
     |  |  |     |  +--rw Dialer?                      string
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      string
     |  |  |     +--:(Async)
     |  |  |     |  +--rw Async?                       string
     |  |  |     +--:(TenGigabitEthernet)
     |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |     +--:(Tunnel)
     |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |     +--:(Virtual-Template)
     |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |     +--:(Vlan)
     |  |  |     |  +--rw Vlan?                        uint16
     |  |  |     +--:(VirtualPortGroup)
     |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |     +--:(vasileft)
     |  |  |     |  +--rw vasileft?                    uint16
     |  |  |     +--:(vasiright)
     |  |  |     |  +--rw vasiright?                   uint16
     |  |  |     +--:(BD-VIF)
     |  |  |     |  +--rw BD-VIF?                      string
     |  |  |     +--:(MFR)
     |  |  |     |  +--rw MFR?                         uint32
     |  |  |     +--:(Serial-subinterface)
     |  |  |     |  +--rw Serial-subinterface
     |  |  |     |     +--rw Serial?   string
     |  |  |     +--:(Bundle)
     |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  +--rw source-interface
     |  |  |  +--rw (interface-choice)?
     |  |  |     +--:(AppNav-Compress)
     |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |     +--:(AppNav-UnCompress)
     |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |     +--:(ATM)
     |  |  |     |  +--rw ATM?                         string
     |  |  |     +--:(ATM-subinterface)
     |  |  |     |  +--rw ATM-subinterface
     |  |  |     |     +--rw ATM?   string
     |  |  |     +--:(ATM-ACR)
     |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |     |     +--rw ATM-ACR?   string
     |  |  |     +--:(BDI)
     |  |  |     |  +--rw BDI?                         string
     |  |  |     +--:(CEM)
     |  |  |     |  +--rw CEM?                         string
     |  |  |     +--:(CEM-ACR)
     |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |     +--:(Embedded-Service-Engine)
     |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |     +--:(Ethernet)
     |  |  |     |  +--rw Ethernet?                    string
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |     +--:(FiveGigabitEthernet)
     |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |     +--:(AppGigabitEthernet)
     |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |     +--:(TwentyFiveGigE)
     |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |     +--:(TwoGigabitEthernet)
     |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |     +--:(FortyGigabitEthernet)
     |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |     +--:(HundredGigE)
     |  |  |     |  +--rw HundredGigE?                 string
     |  |  |     +--:(L2LISP)
     |  |  |     |  +--rw L2LISP?                      string
     |  |  |     +--:(L2LISP-subinterface)
     |  |  |     |  +--rw L2LISP-subinterface
     |  |  |     |     +--rw L2LISP?   string
     |  |  |     +--:(LISP)
     |  |  |     |  +--rw LISP?                        string
     |  |  |     +--:(LISP-subinterface)
     |  |  |     |  +--rw LISP-subinterface
     |  |  |     |     +--rw LISP?   string
     |  |  |     +--:(Loopback)
     |  |  |     |  +--rw Loopback?                    uint32
     |  |  |     +--:(Multilink)
     |  |  |     |  +--rw Multilink?                   uint16
     |  |  |     +--:(nve)
     |  |  |     |  +--rw nve?                         uint16
     |  |  |     +--:(overlay)
     |  |  |     |  +--rw overlay?                     uint16
     |  |  |     +--:(Port-channel)
     |  |  |     |  +--rw Port-channel?                uint32
     |  |  |     +--:(Port-channel-subinterface)
     |  |  |     |  +--rw Port-channel-subinterface
     |  |  |     |     +--rw Port-channel?   string
     |  |  |     +--:(pseudowire)
     |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |     +--:(SM)
     |  |  |     |  +--rw SM?                          string
     |  |  |     +--:(Cellular)
     |  |  |     |  +--rw Cellular?                    string
     |  |  |     +--:(Dialer)
     |  |  |     |  +--rw Dialer?                      string
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      string
     |  |  |     +--:(Async)
     |  |  |     |  +--rw Async?                       string
     |  |  |     +--:(TenGigabitEthernet)
     |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |     +--:(Tunnel)
     |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |     +--:(Virtual-Template)
     |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |     +--:(Vlan)
     |  |  |     |  +--rw Vlan?                        uint16
     |  |  |     +--:(VirtualPortGroup)
     |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |     +--:(vasileft)
     |  |  |     |  +--rw vasileft?                    uint16
     |  |  |     +--:(vasiright)
     |  |  |     |  +--rw vasiright?                   uint16
     |  |  |     +--:(BD-VIF)
     |  |  |     |  +--rw BD-VIF?                      string
     |  |  |     +--:(MFR)
     |  |  |     |  +--rw MFR?                         uint32
     |  |  |     +--:(Serial-subinterface)
     |  |  |     |  +--rw Serial-subinterface
     |  |  |     |     +--rw Serial?   string
     |  |  |     +--:(Bundle)
     |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  +--rw blocksize?          uint16
     |  +--rw verify
     |  |  +--rw drop-rate
     |  |     +--rw notify
     |  |     |  +--rw hold-down
     |  |     |     +--rw min-time?   uint16
     |  |     +--rw compute
     |  |        +--rw interval
     |  |        |  +--rw time-between-computations?   uint16
     |  |        +--rw window
     |  |           +--rw max-time?   uint16
     |  +--rw access-list
     |  +--rw sticky-arp?                       boolean
     |  +--rw reflexive-list {ios-features:reflexive-acl}?
     |  +--rw device
     |  +--rw visibility
     |  +--rw sdwan
     |     +--rw route* [vrf ipaddr]
     |        +--rw vrf              string
     |        +--rw ipaddr           ios-types:ipv4-address-slash-prefix-len
     |        +--rw (tunnel-or-service)?
     |           +--:(tunnel-based)
     |           |  +--rw tunnel
     |           |     +--rw active
     |           |        +--rw Tunnel?   -> /native/interface/Tunnel/name
     |           |        +--rw backup
     |           |           +--rw Tunnel?   -> /native/interface/Tunnel/name
     |           +--:(service-based)
     |              +--rw service
     |                 +--rw (service-based)?
     |                    +--:(sig-based)
     |                    |  +--rw sig?   empty
     |                    +--:(sse-based)
     |                       +--rw sse* [instance]
     |                          +--rw instance    string
     +--rw mka
     +--rw macro
     |  +--rw global
     |  |  +--rw description?   string
     |  +--rw auto
     +--rw ipv6
     |  +--rw source-guard
     |  |  +--rw policy* [source-guard-policy-name]
     |  |     +--rw source-guard-policy-name    string
     |  |     +--rw validate
     |  |     |  +--rw address-config?   boolean
     |  |     |  x--rw address?          empty
     |  |     |  +--rw prefix?           empty
     |  |     +--rw deny
     |  |     |  +--rw global-autoconf?   empty
     |  |     +--rw permit
     |  |     |  +--rw link-local?   empty
     |  |     +--rw trusted?                    empty
     |  +--rw destination-guard
     |  |  +--rw policy* [destination-guard-policy-name]
     |  |     +--rw destination-guard-policy-name    string
     |  |     +--rw enforcement
     |  |        +--rw always?     empty
     |  |        +--rw stressed?   empty
     |  +--rw dhcp
     |  +--rw dhcp-relay
     |  +--rw access-list
     |  +--rw hop-limit?           uint8
     |  +--rw deny-echo-reply?     empty
     |  o--rw hbh-option?          empty
     |  +--rw flowset?             empty
     |  +--rw unicast-routing?     empty
     |  +--rw address-validate?    boolean
     |  +--rw icmp
     |  |  +--rw od-length
     |  |  |  +--rw enable?   boolean
     |  |  +--rw error-interval
     |  |     +--rw interval?   uint32
     |  |     +--rw bucket?     uint8
     |  +--rw local
     |  |  +--rw policy
     |  |  |  +--rw route-map?   string
     |  |  +--rw pool* [id]
     |  |     +--rw id               union
     |  |     o--rw start?           inet:ipv6-address
     |  |     +--rw start-address?   ios-types:ipv6-prefix
     |  |     o--rw last?            inet:ipv6-address
     |  |     +--rw prefix-length?   uint16
     |  |     +--rw group?           string
     |  +--rw multicast
     |  +--rw cef-v2
     |  o--rw cef!
     |  +--rw nd
     |  +--rw nsf-converge?        uint16
     |  +--rw ospf
     |  |  +--rw name-lookup?   empty
     |  +--rw pim
     |  +--rw route
     |  |  +--rw ipv6-route-list* [prefix]
     |  |  |  +--rw prefix             inet:ipv6-prefix
     |  |  |  +--rw ipv6-fwd-list* [fwd]
     |  |  |  |  +--rw fwd                   union
     |  |  |  |  +--rw interface-next-hop* [ipv6-address]
     |  |  |  |  |  +--rw ipv6-address       inet:ipv6-address
     |  |  |  |  |  +--rw nexthop-vrf?       string
     |  |  |  |  |  +--rw distance?          uint8
     |  |  |  |  |  +--rw (type-choice)?
     |  |  |  |  |  |  +--:(multicast)
     |  |  |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  |  |  +--:(unicast)
     |  |  |  |  |  |     +--rw unicast?     empty
     |  |  |  |  |  +--rw tag?               uint32
     |  |  |  |  |  +--rw track?             uint32
     |  |  |  |  |  +--rw name?              string
     |  |  |  |  +--rw nexthop-vrf?          string
     |  |  |  |  +--rw distance?             uint8
     |  |  |  |  +--rw (type-choice)?
     |  |  |  |  |  +--:(multicast)
     |  |  |  |  |  |  +--rw multicast?      empty
     |  |  |  |  |  +--:(unicast)
     |  |  |  |  |     +--rw unicast?        empty
     |  |  |  |  +--rw tag?                  uint32
     |  |  |  |  +--rw track?                uint32
     |  |  |  |  +--rw name?                 string
     |  |  |  +--rw segment-routing
     |  |  |     +--rw srv6
     |  |  |        +--rw via
     |  |  |           +--rw policy
     |  |  |              +--rw regular-policy* [sr-policy-name]
     |  |  |              |  +--rw sr-policy-name     string
     |  |  |              |  +--rw distance?          uint8
     |  |  |              |  +--rw tag?               uint32
     |  |  |              |  +--rw (track-or-permanent)?
     |  |  |              |  |  +--:(track-case)
     |  |  |              |  |  |  +--rw track?       uint32
     |  |  |              |  |  +--:(permanent-case)
     |  |  |              |  |     +--rw permanent?   empty
     |  |  |              |  +--rw name?              string
     |  |  |              +--rw sid-list-policy* [sr-policy-name]
     |  |  |                 +--rw sr-policy-name    string
     |  |  |                 +--rw sid-list
     |  |  |                    +--rw h-encaps-red* [vpn-sid]
     |  |  |                       +--rw vpn-sid            inet:ipv6-address
     |  |  |                       +--rw distance?          uint8
     |  |  |                       +--rw tag?               uint32
     |  |  |                       +--rw (track-or-permanent)?
     |  |  |                       |  +--:(track-case)
     |  |  |                       |  |  +--rw track?       uint32
     |  |  |                       |  +--:(permanent-case)
     |  |  |                       |     +--rw permanent?   empty
     |  |  |                       +--rw name?              string
     |  |  +--rw vrf* [name]
     |  |  |  +--rw name               string
     |  |  |  +--rw ipv6-route-list* [prefix]
     |  |  |     +--rw prefix             inet:ipv6-prefix
     |  |  |     +--rw ipv6-fwd-list* [fwd]
     |  |  |     |  +--rw fwd                   union
     |  |  |     |  +--rw interface-next-hop* [ipv6-address]
     |  |  |     |  |  +--rw ipv6-address       inet:ipv6-address
     |  |  |     |  |  +--rw nexthop-vrf?       string
     |  |  |     |  |  +--rw distance?          uint8
     |  |  |     |  |  +--rw (type-choice)?
     |  |  |     |  |  |  +--:(multicast)
     |  |  |     |  |  |  |  +--rw multicast?   empty
     |  |  |     |  |  |  +--:(unicast)
     |  |  |     |  |  |     +--rw unicast?     empty
     |  |  |     |  |  +--rw tag?               uint32
     |  |  |     |  |  +--rw track?             uint32
     |  |  |     |  |  +--rw name?              string
     |  |  |     |  +--rw nexthop-vrf?          string
     |  |  |     |  +--rw distance?             uint8
     |  |  |     |  +--rw (type-choice)?
     |  |  |     |  |  +--:(multicast)
     |  |  |     |  |  |  +--rw multicast?      empty
     |  |  |     |  |  +--:(unicast)
     |  |  |     |  |     +--rw unicast?        empty
     |  |  |     |  +--rw tag?                  uint32
     |  |  |     |  +--rw track?                uint32
     |  |  |     |  +--rw name?                 string
     |  |  |     +--rw segment-routing
     |  |  |        +--rw srv6
     |  |  |           +--rw via
     |  |  |              +--rw policy
     |  |  |                 +--rw regular-policy* [sr-policy-name]
     |  |  |                 |  +--rw sr-policy-name     string
     |  |  |                 |  +--rw distance?          uint8
     |  |  |                 |  +--rw tag?               uint32
     |  |  |                 |  +--rw (track-or-permanent)?
     |  |  |                 |  |  +--:(track-case)
     |  |  |                 |  |  |  +--rw track?       uint32
     |  |  |                 |  |  +--:(permanent-case)
     |  |  |                 |  |     +--rw permanent?   empty
     |  |  |                 |  +--rw name?              string
     |  |  |                 +--rw sid-list-policy* [sr-policy-name]
     |  |  |                    +--rw sr-policy-name    string
     |  |  |                    +--rw sid-list
     |  |  |                       +--rw h-encaps-red* [vpn-sid]
     |  |  |                          +--rw vpn-sid            inet:ipv6-address
     |  |  |                          +--rw distance?          uint8
     |  |  |                          +--rw tag?               uint32
     |  |  |                          +--rw (track-or-permanent)?
     |  |  |                          |  +--:(track-case)
     |  |  |                          |  |  +--rw track?       uint32
     |  |  |                          |  +--:(permanent-case)
     |  |  |                          |     +--rw permanent?   empty
     |  |  |                          +--rw name?              string
     |  |  +--rw static
     |  |     +--rw bfd
     |  |     |  +--rw iface_name* [interface ipv6]
     |  |     |  |  +--rw interface      union
     |  |     |  |  +--rw ipv6           inet:ipv6-address
     |  |     |  |  +--rw unassociate?   empty
     |  |     |  +--rw vrf* [name interface ipv6]
     |  |     |     +--rw name           string
     |  |     |     +--rw interface      union
     |  |     |     +--rw ipv6           inet:ipv6-address
     |  |     |     +--rw unassociate?   empty
     |  |     +--rw resolve
     |  |        +--rw default?   empty
     |  +--rw reassembly-queue
     |  |  +--rw length?     uint16
     |  |  +--rw time-out?   uint16
     |  +--rw router
     |  |  o--rw eigrp* [id]
     |  |  |  o--rw id    uint16
     |  |  +--rw ospf* [id]
     |  |     +--rw id    uint16
     |  +--rw source-route?        boolean
     |  +--rw spd
     |  |  +--rw mode?    enumeration
     |  |  +--rw queue
     |  |     +--rw max-threshold?   uint16
     |  |     +--rw min-threshold?   uint16
     |  +--rw prefix-lists
     |  |  +--rw prefixes* [name no]
     |  |  |  +--rw name      string
     |  |  |  +--rw no        uint32
     |  |  |  +--rw action?   enumeration
     |  |  |  +--rw ip?       inet:ipv6-prefix
     |  |  |  +--rw ge?       uint8
     |  |  |  +--rw le?       uint8
     |  |  +--rw prefix-list-description* [name]
     |  |  |  +--rw name           string
     |  |  |  +--rw description?   string
     |  |  +--rw sequence-number-boolean?   boolean
     |  |  x--rw sequence-number?           empty
     |  o--rw prefix-list
     |  |  o--rw prefixes* [name]
     |  |  |  o--rw name           string
     |  |  |  o--rw description?   string
     |  |  |  o--rw permit
     |  |  |  |  o--rw address?   ios-types:ipv6-prefix
     |  |  |  |  o--rw ge?        uint8
     |  |  |  |  o--rw le?        uint8
     |  |  |  o--rw deny
     |  |  |  |  o--rw address?   ios-types:ipv6-prefix
     |  |  |  |  o--rw ge?        uint8
     |  |  |  |  o--rw le?        uint8
     |  |  |  o--rw seq* [no]
     |  |  |     o--rw no        uint32
     |  |  |     o--rw deny
     |  |  |     |  o--rw ip?   ios-types:ipv6-prefix
     |  |  |     |  o--rw ge?   uint16
     |  |  |     |  o--rw le?   uint16
     |  |  |     o--rw permit
     |  |  |        o--rw ip?   ios-types:ipv6-prefix
     |  |  |        o--rw ge?   uint16
     |  |  |        o--rw le?   uint16
     |  |  o--rw sequence-number?   empty
     |  +--rw neighbor* [address interface]
     |  |  +--rw address             inet:ipv6-address
     |  |  +--rw interface           string
     |  |  +--rw hardware-address?   string
     |  +--rw traffic
     |  |  +--rw interface-statistics?   boolean
     |  +--rw visibility
     +--rw vlan
     +--rw mvrp
     +--rw avb!
     +--rw ptp
     +--rw cdp
     +--rw avc
     +--rw policy
     +--rw interface
     |  +--rw AppNav-Compress* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw AppNav-UnCompress* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw ATM* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw ATM-subinterface
     |  |  +--rw ATM* [name]
     |  |     +--rw name                        string
     |  |     +--rw link-type?                  enumeration
     |  |     +--rw description?                string
     |  |     +--rw export-name?                string
     |  |     +--rw uplink
     |  |     |  +--rw backup?   empty
     |  |     +--rw switchport-conf
     |  |     |  +--rw switchport?   boolean
     |  |     +--rw switchport-config
     |  |     |  +--rw switchport {ios-features:switching-platform}?
     |  |     o--rw switchport {ios-features:switching-platform}?
     |  |     +--rw stackwise-virtual
     |  |     |  +--rw link?                    uint8
     |  |     |  +--rw dual-active-detection?   empty
     |  |     +--rw mac-address?                string
     |  |     +--rw shutdown?                   empty
     |  |     +--rw arp
     |  |     |  +--rw timeout?           uint32
     |  |     |  +--rw snap?              empty
     |  |     |  +--rw authorized?        empty
     |  |     |  +--rw log
     |  |     |  |  +--rw threshold
     |  |     |  |     +--rw entries?   uint32
     |  |     |  +--rw entries
     |  |     |  |  +--rw interface-limit
     |  |     |  |     +--rw entry-count?   uint32
     |  |     |  |     +--rw log?           uint32
     |  |     |  +--rw packet-priority
     |  |     |     +--rw enable?   empty
     |  |     +--rw backup
     |  |     |  +--rw delay
     |  |     |  |  +--rw failure?             union
     |  |     |  |  +--rw secondary-disable?   union
     |  |     |  +--rw interface
     |  |     |  |  +--rw (interface-choice)?
     |  |     |  |     +--:(AppNav-Compress)
     |  |     |  |     |  +--rw AppNav-Compress?             uint16
     |  |     |  |     +--:(AppNav-UnCompress)
     |  |     |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |     |  |     +--:(ATM)
     |  |     |  |     |  +--rw ATM?                         string
     |  |     |  |     +--:(ATM-subinterface)
     |  |     |  |     |  +--rw ATM-subinterface
     |  |     |  |     |     +--rw ATM?   string
     |  |     |  |     +--:(ATM-ACR)
     |  |     |  |     |  +--rw ATM-ACR?                     string
     |  |     |  |     +--:(ATM-ACRsubinterface)
     |  |     |  |     |  +--rw ATM-ACRsubinterface
     |  |     |  |     |     +--rw ATM-ACR?   string
     |  |     |  |     +--:(BDI)
     |  |     |  |     |  +--rw BDI?                         string
     |  |     |  |     +--:(CEM)
     |  |     |  |     |  +--rw CEM?                         string
     |  |     |  |     +--:(CEM-ACR)
     |  |     |  |     |  +--rw CEM-ACR?                     uint8
     |  |     |  |     +--:(Embedded-Service-Engine)
     |  |     |  |     |  +--rw Embedded-Service-Engine?     string
     |  |     |  |     +--:(Ethernet)
     |  |     |  |     |  +--rw Ethernet?                    string
     |  |     |  |     +--:(FastEthernet)
     |  |     |  |     |  +--rw FastEthernet?                string
     |  |     |  |     +--:(GigabitEthernet)
     |  |     |  |     |  +--rw GigabitEthernet?             string
     |  |     |  |     +--:(FiveGigabitEthernet)
     |  |     |  |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |     +--:(AppGigabitEthernet)
     |  |     |  |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |     +--:(TwentyFiveGigE)
     |  |     |  |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |     +--:(TwoGigabitEthernet)
     |  |     |  |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |     +--:(FortyGigabitEthernet)
     |  |     |  |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |     +--:(FiftyGigabitEthernet)
     |  |     |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |     +--:(HundredGigE)
     |  |     |  |     |  +--rw HundredGigE?                 string
     |  |     |  |     +--:(L2LISP)
     |  |     |  |     |  +--rw L2LISP?                      string
     |  |     |  |     +--:(L2LISP-subinterface)
     |  |     |  |     |  +--rw L2LISP-subinterface
     |  |     |  |     |     +--rw L2LISP?   string
     |  |     |  |     +--:(LISP)
     |  |     |  |     |  +--rw LISP?                        string
     |  |     |  |     +--:(LISP-subinterface)
     |  |     |  |     |  +--rw LISP-subinterface
     |  |     |  |     |     +--rw LISP?   string
     |  |     |  |     +--:(Loopback)
     |  |     |  |     |  +--rw Loopback?                    uint32
     |  |     |  |     +--:(Multilink)
     |  |     |  |     |  +--rw Multilink?                   uint16
     |  |     |  |     +--:(nve)
     |  |     |  |     |  +--rw nve?                         uint16
     |  |     |  |     +--:(overlay)
     |  |     |  |     |  +--rw overlay?                     uint16
     |  |     |  |     +--:(Port-channel)
     |  |     |  |     |  +--rw Port-channel?                uint32
     |  |     |  |     +--:(Port-channel-subinterface)
     |  |     |  |     |  +--rw Port-channel-subinterface
     |  |     |  |     |     +--rw Port-channel?   string
     |  |     |  |     +--:(pseudowire)
     |  |     |  |     |  +--rw pseudowire?                  uint32
     |  |     |  |     +--:(SM)
     |  |     |  |     |  +--rw SM?                          string
     |  |     |  |     +--:(Cellular)
     |  |     |  |     |  +--rw Cellular?                    string
     |  |     |  |     +--:(Dialer)
     |  |     |  |     |  +--rw Dialer?                      string
     |  |     |  |     +--:(Serial)
     |  |     |  |     |  +--rw Serial?                      string
     |  |     |  |     +--:(Async)
     |  |     |  |     |  +--rw Async?                       string
     |  |     |  |     +--:(TenGigabitEthernet)
     |  |     |  |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |     +--:(Tunnel)
     |  |     |  |     |  +--rw Tunnel?                      uint32
     |  |     |  |     +--:(Virtual-Template)
     |  |     |  |     |  +--rw Virtual-Template?            uint16
     |  |     |  |     +--:(Vlan)
     |  |     |  |     |  +--rw Vlan?                        uint16
     |  |     |  |     +--:(VirtualPortGroup)
     |  |     |  |     |  +--rw VirtualPortGroup?            uint16
     |  |     |  |     +--:(vasileft)
     |  |     |  |     |  +--rw vasileft?                    uint16
     |  |     |  |     +--:(vasiright)
     |  |     |  |     |  +--rw vasiright?                   uint16
     |  |     |  |     +--:(BD-VIF)
     |  |     |  |     |  +--rw BD-VIF?                      string
     |  |     |  |     +--:(MFR)
     |  |     |  |     |  +--rw MFR?                         uint32
     |  |     |  |     +--:(Serial-subinterface)
     |  |     |  |     |  +--rw Serial-subinterface
     |  |     |  |     |     +--rw Serial?   string
     |  |     |  |     +--:(Bundle)
     |  |     |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |     |  +--rw load
     |  |     |     +--rw kickin?    union
     |  |     |     +--rw kickout?   union
     |  |     +--rw cemoudp
     |  |     |  +--rw reserve
     |  |     |     +--rw acr?   uint8
     |  |     +--rw cws-tunnel
     |  |     |  +--rw in?    empty
     |  |     |  +--rw out
     |  |     |     +--rw tunnel-number?   uint16
     |  |     +--rw l2protocol-tunnel!
     |  |     |  +--rw cdp?                  empty
     |  |     |  +--rw drop-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw shutdown-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw stp?                  empty
     |  |     |  +--rw vtp?                  empty
     |  |     |  +--rw lldp?                 empty
     |  |     |  +--rw point-to-point
     |  |     |  |  +--rw lacp?   empty
     |  |     |  |  +--rw pagp?   empty
     |  |     |  |  +--rw udld?   empty
     |  |     |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |     +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |     |  +--rw forward
     |  |     |     +--rw protocols*            l2pt-fwd-proto-type
     |  |     |     +--rw drop-threshold
     |  |     |     |  +--rw threshold-list* [proto-type]
     |  |     |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |     |     |     +--rw pps-num?      uint16
     |  |     |     +--rw shutdown-threshold
     |  |     |        +--rw threshold-list* [proto-type]
     |  |     |           +--rw proto-type    l2pt-fwd-proto-type
     |  |     |           +--rw pps-num?      uint16
     |  |     +--rw encapsulation
     |  |     |  +--rw (encap-choice)?
     |  |     |     +--:(dot1Q)
     |  |     |     |  +--rw dot1Q
     |  |     |     |     +--rw vlan-id?        uint16
     |  |     |     |     +--rw native?         empty
     |  |     |     |     +--rw second-dot1q?   union
     |  |     |     +--:(priority-tagged)
     |  |     |     |  +--rw priority-tagged!
     |  |     |     |     +--rw native?      empty
     |  |     |     |     +--rw tx-tagged?   empty
     |  |     |     +--:(isl)
     |  |     |     |  +--rw isl
     |  |     |     |     +--rw vlan-id?   uint16
     |  |     |     +--:(ppp)
     |  |     |     |  +--rw ppp!
     |  |     |     +--:(slip)
     |  |     |     |  +--rw slip!
     |  |     |     +--:(frame-relay)
     |  |     |     |  +--rw frame-relay!
     |  |     |     |     +--rw ietf?   empty
     |  |     |     +--:(frame-relay-settings)
     |  |     |     |  +--rw frame-relay-settings
     |  |     |     |     +--rw frame-relay
     |  |     |     |        +--rw MFR?   uint32
     |  |     |     +--:(raw-tcp)
     |  |     |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |     |     +--:(raw-udp)
     |  |     |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |     |     +--:(scada)
     |  |     |     |  +--rw scada! {ios-features:scada-gw}?
     |  |     |     +--:(relay-line)
     |  |     |        +--rw relay-line! {ios-features:scada-gw}?
     |  |     +--rw fair-queue-conf
     |  |     |  +--rw fair-queue?   boolean
     |  |     +--rw fair-queue
     |  |     |  +--rw incomplete?   empty
     |  |     +--rw flowcontrol
     |  |     |  +--rw receive?   enumeration
     |  |     |  +--rw send?      enumeration
     |  |     +--rw isis
     |  |     +--rw clns
     |  |     +--rw keepalive-config
     |  |     |  +--rw keepalive?   boolean
     |  |     |  +--rw period?      uint16
     |  |     |  +--rw retries?     uint8
     |  |     x--rw (keepalive-choice)?
     |  |     |  x--:(keepalive)
     |  |     |  |  x--rw keepalive?            boolean
     |  |     |  x--:(keepalive-settings)
     |  |     |     x--rw keepalive-settings
     |  |     |        x--rw keepalive!
     |  |     |           x--rw period?    uint16
     |  |     |           x--rw retries?   uint8
     |  |     +--rw bfd
     |  |     +--rw bandwidth
     |  |     |  +--rw receive
     |  |     |  |  +--rw inherit?    empty
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw inherit!
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw qos-reference?   uint32
     |  |     |  +--rw kilobits?        uint32
     |  |     +--rw dampening!
     |  |     |  +--rw dampening-time?            uint16
     |  |     |  +--rw start-reusing-time?        uint16
     |  |     |  +--rw start-supressing-time?     uint16
     |  |     |  +--rw maximum-supressing-time?   uint16
     |  |     |  +--rw restart
     |  |     |     +--rw restart?           empty
     |  |     |     +--rw restart-penalty?   uint16
     |  |     +--rw punt-control
     |  |     |  +--rw cause* [name]
     |  |     |  |  +--rw name    ios-types:punt-cause-type
     |  |     |  |  +--rw rate?   uint32
     |  |     |  +--rw enable!
     |  |     |     +--rw pps?   uint32
     |  |     o--rw if-state?                   enumeration
     |  |     +--rw delay?                      uint32
     |  |     +--rw domain
     |  |     |  +--rw name?               string
     |  |     |  +--rw path?               string
     |  |     |  +--rw internet-bound?     empty
     |  |     |  +--rw path-id?            uint8
     |  |     |  +--rw path-last-resort?   empty
     |  |     |  +--rw zero-sla?           empty
     |  |     +--rw hold-queue* [direction]
     |  |     |  +--rw direction       enumeration
     |  |     |  +--rw queue-length?   uint32
     |  |     +--rw history
     |  |     |  +--rw BPS?   empty
     |  |     +--rw mpls
     |  |     +--rw (vrf-choice)?
     |  |     |  +--:(ip-vrf)
     |  |     |  |  +--rw ip-vrf
     |  |     |  |     +--rw ip
     |  |     |  |        +--rw vrf
     |  |     |  |           +--rw forwarding?   string
     |  |     |  +--:(vrf)
     |  |     |     +--rw vrf
     |  |     |        +--rw forwarding?   string
     |  |     |        +--rw downstream?   string
     |  |     +--rw ip
     |  |     |  +--rw admission?                string
     |  |     |  +--rw access-group
     |  |     |  |  +--rw in
     |  |     |  |  |  +--rw (apply-type)?
     |  |     |  |  |     +--:(apply-common)
     |  |     |  |  |     |  +--rw common-acl
     |  |     |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw in?         empty
     |  |     |  |  |     +--:(apply-intf)
     |  |     |  |  |        +--rw acl
     |  |     |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |           +--rw in?         empty
     |  |     |  |  +--rw out
     |  |     |  |     +--rw (apply-type)?
     |  |     |  |        +--:(apply-common)
     |  |     |  |        |  +--rw common-acl
     |  |     |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |        |     +--rw out?        empty
     |  |     |  |        +--:(apply-intf)
     |  |     |  |           +--rw acl
     |  |     |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |              +--rw out?        empty
     |  |     |  +--rw arp
     |  |     |  |  +--rw inspection
     |  |     |  |     +--rw limit
     |  |     |  |     |  +--rw none?   empty
     |  |     |  |     |  +--rw rate?   uint32
     |  |     |  |     +--rw trust?   empty
     |  |     |  +--rw vrf
     |  |     |  |  +--rw receive?      string
     |  |     |  |  +--rw sitemap?      string
     |  |     |  |  +--rw forwarding
     |  |     |  |     +--rw Liin-vrf?   empty
     |  |     |  |     +--rw mgmtVrf?    empty
     |  |     |  |     +--rw word?       string
     |  |     |  +--rw (address-choice)?
     |  |     |  |  +--:(unnumbered)
     |  |     |  |  |  +--rw unnumbered?         string
     |  |     |  |  +--:(address)
     |  |     |  |     +--rw address
     |  |     |  |        +--rw (address-choice)?
     |  |     |  |           +--:(fixed-case)
     |  |     |  |           |  +--rw secondary* [address]
     |  |     |  |           |  |  +--rw address      inet:ipv4-address
     |  |     |  |           |  |  +--rw mask         inet:ipv4-address
     |  |     |  |           |  |  +--rw secondary    empty
     |  |     |  |           |  +--rw primary
     |  |     |  |           |     +--rw address?   inet:ipv4-address
     |  |     |  |           |     +--rw mask?      inet:ipv4-address
     |  |     |  |           +--:(dhcp-case)
     |  |     |  |           |  +--rw dhcp!
     |  |     |  |           |     +--rw client-id
     |  |     |  |           |     |  +--rw (ethernet-choice)?
     |  |     |  |           |     |     +--:(Ethernet)
     |  |     |  |           |     |     |  +--rw Ethernet?                    string
     |  |     |  |           |     |     +--:(FastEthernet)
     |  |     |  |           |     |     |  +--rw FastEthernet?                string
     |  |     |  |           |     |     +--:(GigabitEthernet)
     |  |     |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |     |  |           |     |     +--:(FiveGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |           |     |     +--:(AppGigabitEthernet)
     |  |     |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |           |     |     +--:(Port-channel)
     |  |     |  |           |     |     |  +--rw Port-channel?                uint32
     |  |     |  |           |     |     +--:(PRP-channel)
     |  |     |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |     |  |           |     |     +--:(TenGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |           |     |     +--:(TwentyFiveGigE)
     |  |     |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |           |     |     +--:(FortyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(TwoGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |           |     |     +--:(HundredGigE)
     |  |     |  |           |     |     |  +--rw HundredGigE?                 string
     |  |     |  |           |     |     +--:(TwoHundredGigE)
     |  |     |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |     |  |           |     |     +--:(FourHundredGigE)
     |  |     |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |     |  |           |     |     +--:(vlan)
     |  |     |  |           |     |        +--rw vlan?                        uint16
     |  |     |  |           |     +--rw hostname?    string
     |  |     |  |           +--:(negotiated-case)
     |  |     |  |              +--rw negotiated?   empty
     |  |     |  +--rw accounting
     |  |     |  |  +--rw mac-address
     |  |     |  |     +--rw input?    empty
     |  |     |  |     +--rw output?   empty
     |  |     |  +--rw directed-broadcast!
     |  |     |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |     |  +--rw network-broadcast?        empty
     |  |     |  o--rw hello-interval
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  o--rw authentication
     |  |     |  |  o--rw key-chain
     |  |     |  |  |  o--rw eigrp?   uint16
     |  |     |  |  |  o--rw name?    string
     |  |     |  |  o--rw mode
     |  |     |  |     o--rw eigrp?   uint16
     |  |     |  |     o--rw md5?     empty
     |  |     |  o--rw hold-time
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  +--rw helper-address* [address]
     |  |     |  |  +--rw address         inet:ipv4-address
     |  |     |  |  +--rw (helper-choice)?
     |  |     |  |     +--:(global)
     |  |     |  |     |  +--rw global?   empty
     |  |     |  |     +--:(vrf)
     |  |     |  |        +--rw vrf?      string
     |  |     |  +--rw pim
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw local-proxy-arp?          empty
     |  |     |  +--rw proxy-arp?                boolean
     |  |     |  +--rw rip
     |  |     |  |  +--rw advertise?           uint32
     |  |     |  |  +--rw advertise-default
     |  |     |  |  |  +--rw metric?   uint8
     |  |     |  |  |  +--rw tag?      uint16
     |  |     |  |  +--rw authentication
     |  |     |  |  |  +--rw key-chain?   string
     |  |     |  |  |  +--rw mode
     |  |     |  |  |     +--rw md5?    empty
     |  |     |  |  |     +--rw text?   empty
     |  |     |  |  +--rw initial-delay?       uint16
     |  |     |  |  +--rw receive
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw send
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw v2-broadcast?        empty
     |  |     |  +--rw route-cache-conf
     |  |     |  |  +--rw route-cache?   boolean
     |  |     |  +--rw route-cache!
     |  |     |  |  +--rw cef?              boolean
     |  |     |  |  +--rw flow?             boolean
     |  |     |  |  +--rw policy?           boolean
     |  |     |  |  +--rw same-interface?   boolean
     |  |     |  +--rw router
     |  |     |  +--rw redirects?                boolean
     |  |     |  +--rw clear-dont-fragment?      boolean
     |  |     |  +--rw mask-reply?               empty
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw virtual-reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw virtual-reassembly-out!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  +--rw dhcp
     |  |     |  +--rw mtu?                      uint16
     |  |     |  +--rw mroute-cache?             boolean
     |  |     |  +--rw summary-address
     |  |     |  |  o--rw eigrp* [id]
     |  |     |  |     o--rw id        string
     |  |     |  |     o--rw ip?       inet:ipv4-address
     |  |     |  |     o--rw mask?     inet:ipv4-address
     |  |     |  |     o--rw metric?   uint32
     |  |     |  +--rw verify
     |  |     |     +--rw source!
     |  |     |     |  +--rw vlan
     |  |     |     |     +--rw dhcp-snooping!
     |  |     |     |        +--rw port-security?   empty
     |  |     |     +--rw unicast
     |  |     |        +--rw (unicast-choice)?
     |  |     |        |  +--:(reverse-path-case)
     |  |     |        |  |  +--rw reverse-path-v1
     |  |     |        |  |     +--rw enable?            empty
     |  |     |        |  |     +--rw allow-self-ping?   empty
     |  |     |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |     |        |  +--:(source-case)
     |  |     |        |     +--rw source-v1
     |  |     |        |        +--rw reachable-via?     enumeration
     |  |     |        |        +--rw allow-self-ping?   empty
     |  |     |        |        +--rw allow-default?     empty
     |  |     |        |        +--rw l2-src?            empty
     |  |     |        |        +--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw reverse-path!
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw source
     |  |     |        |  x--rw reachable-via?     enumeration
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw allow-default?     empty
     |  |     |        |  x--rw l2-src?            empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        +--rw notification
     |  |     |           +--rw threshold
     |  |     |              +--rw drop-rate?   uint32
     |  |     +--rw ipv6
     |  |     |  +--rw verify
     |  |     |  |  +--rw unicast
     |  |     |  |     +--rw (unicast-choice)?
     |  |     |  |     |  +--:(reverse-path-case)
     |  |     |  |     |  |  +--rw reverse-path-v1
     |  |     |  |     |  |     +--rw enable?     empty
     |  |     |  |     |  |     +--rw acl-name?   string
     |  |     |  |     |  +--:(source-case)
     |  |     |  |     |     +--rw source-v1
     |  |     |  |     |        +--rw reachable-via?   enumeration
     |  |     |  |     |        +--rw allow-default?   empty
     |  |     |  |     |        +--rw acl-name?        string
     |  |     |  |     x--rw reverse-path!
     |  |     |  |     |  x--rw acl-name?   string
     |  |     |  |     x--rw source
     |  |     |  |        x--rw reachable-via?   enumeration
     |  |     |  |        x--rw allow-default?   empty
     |  |     |  |        x--rw acl-name?        string
     |  |     |  +--rw destination-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw source-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw dhcp
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw address
     |  |     |  |  +--rw dhcp!
     |  |     |  |  |  +--rw rapid-commit?   empty
     |  |     |  |  +--rw autoconfig!
     |  |     |  |  |  +--rw default?   empty
     |  |     |  |  +--rw prefix-list* [prefix]
     |  |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |     |  |  |  +--rw anycast?   empty
     |  |     |  |  |  +--rw eui-64?    empty
     |  |     |  |  +--rw link-local-address-container
     |  |     |  |  |  +--rw address?      inet:ipv6-address
     |  |     |  |  |  +--rw link-local?   empty
     |  |     |  |  x--rw link-local-address* [address]
     |  |     |  |  |  x--rw address       inet:ipv6-address
     |  |     |  |  |  x--rw link-local?   empty
     |  |     |  |  +--rw prefix-name* [name]
     |  |     |  |     +--rw name              string
     |  |     |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |     |  |     +--rw prefix-options
     |  |     |  |        +--rw ipv6-prefix* [prefix]
     |  |     |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |     |  |           +--rw anycast?           empty
     |  |     |  |           +--rw eui-64?            empty
     |  |     |  |           +--rw segment-routing?   empty
     |  |     |  +--rw unnumbered?           string
     |  |     |  +--rw enable?               empty
     |  |     |  +--rw mtu?                  uint16
     |  |     |  +--rw nd
     |  |     |  |  +--rw nud
     |  |     |  |  |  +--rw igp?   boolean
     |  |     |  |  +--rw dad
     |  |     |  |     +--rw attempts?   uint16
     |  |     |  +--rw router
     |  |     |  +--rw redirects?            boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw traffic-filter* [direction]
     |  |     |  |  +--rw direction      enumeration
     |  |     |  |  +--rw common?        string
     |  |     |  |  +--rw access-list?   string
     |  |     |  +--rw virtual-reassembly
     |  |     |  |  +--rw in!
     |  |     |  |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  |  +--rw max-fragments?      uint8
     |  |     |  |  |  +--rw timeout?            uint8
     |  |     |  |  |  +--rw drop-fragments?     empty
     |  |     |  |  |  +--rw mode?               enumeration
     |  |     |  |  +--rw out!
     |  |     |  |     +--rw max-reassemblies?   uint16
     |  |     |  |     +--rw max-fragments?      uint8
     |  |     |  |     +--rw timeout?            uint8
     |  |     |  |     +--rw drop-fragments?     empty
     |  |     |  |     +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |     +--rw max-reassemblies?   uint16
     |  |     |     +--rw timeout?            uint32
     |  |     +--rw load-interval?              uint16
     |  |     +--rw logging
     |  |     |  +--rw event
     |  |     |     +--rw bundle-status?         empty
     |  |     |     +--rw link-status-enable?    boolean
     |  |     |     o--rw link-status?           empty
     |  |     |     +--rw trunk-status?          empty
     |  |     |     +--rw nfas-status?           empty
     |  |     |     +--rw power-inline-status?   empty
     |  |     |     +--rw status?                empty
     |  |     |     +--rw spanning-tree!
     |  |     |     |  +--rw status?   empty
     |  |     |     +--rw subif-link-status!
     |  |     |        +--rw ignore-bulk?   empty
     |  |     +--rw mdix
     |  |     |  +--rw auto?   boolean
     |  |     +--rw mop
     |  |     |  +--rw enabled?   boolean
     |  |     |  +--rw sysid?     boolean
     |  |     +--rw max-reserved-bandwidth?     uint8
     |  |     +--rw mtu?                        uint16
     |  |     +--rw interface_qos
     |  |     |  +--rw trust
     |  |     |     +--rw device?   enumeration
     |  |     +--rw redundancy
     |  |     |  +--rw rii
     |  |     |  |  +--rw id?          uint16
     |  |     |  |  +--rw decrement?   uint8
     |  |     |  +--rw group* [id]
     |  |     |  |  +--rw id                  uint8
     |  |     |  |  +--rw (rg-choice)?
     |  |     |  |     +--:(decrement-case)
     |  |     |  |     |  +--rw decrement?    uint8
     |  |     |  |     +--:(ip-case)
     |  |     |  |        +--rw virtual-ip* [ip-family]
     |  |     |  |           +--rw ip-family       enumeration
     |  |     |  |           +--rw ipv4-address
     |  |     |  |           |  +--rw ip?               inet:ipv4-address
     |  |     |  |           |  +--rw exclusive?        empty
     |  |     |  |           |  +--rw decrement-last?   uint8
     |  |     |  |           +--rw ipv6-address
     |  |     |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |     |  |              +--rw exclusive?        empty
     |  |     |  |              +--rw decrement-last?   uint8
     |  |     |  +--rw asymmetric-routing
     |  |     |  |  +--rw enable?   empty
     |  |     |  +--rw gratuitous-arp
     |  |     |     +--rw group* [id]
     |  |     |        +--rw id          uint8
     |  |     |        +--rw interval
     |  |     |           +--rw (interval-choice)?
     |  |     |              +--:(minutes)
     |  |     |              |  +--rw min?   uint8
     |  |     |              +--:(seconds)
     |  |     |                 +--rw sec?   uint16
     |  |     +--rw service-insertion?          enumeration
     |  |     +--rw source
     |  |     |  +--rw template
     |  |     |     +--rw template-name* [template-name]
     |  |     |        +--rw template-name    string
     |  |     |        +--rw merge?           empty
     |  |     +--rw standby
     |  |     |  +--rw version?        enumeration
     |  |     |  +--rw bfd-config?     boolean
     |  |     |  o--rw bfd?            empty
     |  |     |  +--rw delay
     |  |     |  |  +--rw minimum?   uint16
     |  |     |  |  +--rw reload?    uint16
     |  |     |  +--rw mac-refresh?    uint8
     |  |     |  +--rw use-bia!
     |  |     |  |  +--rw scope
     |  |     |  |     +--rw interface?   empty
     |  |     |  +--rw redirect
     |  |     |  |  +--rw advertisement
     |  |     |  |  |  +--rw authentication
     |  |     |  |  |     +--rw md5
     |  |     |  |  |        +--rw (md5-choice)?
     |  |     |  |  |           +--:(key-chain)
     |  |     |  |  |           |  +--rw key-chain?    string
     |  |     |  |  |           +--:(key-string)
     |  |     |  |  |              +--rw key-string
     |  |     |  |  |                 +--rw encrypt?   enumeration
     |  |     |  |  |                 +--rw string?    string
     |  |     |  |  |                 +--rw timeout?   uint16
     |  |     |  |  +--rw timers
     |  |     |  |  |  +--rw advertisement?   uint16
     |  |     |  |  |  +--rw holddown?        uint16
     |  |     |  |  +--rw unknown?         boolean
     |  |     |  +--rw standby-list* [group-number]
     |  |     |     +--rw group-number      uint16
     |  |     |     +--rw authentication
     |  |     |     |  +--rw (auth)?
     |  |     |     |     +--:(word)
     |  |     |     |     |  +--rw word?   string
     |  |     |     |     +--:(md5)
     |  |     |     |     |  +--rw md5
     |  |     |     |     |     +--rw md5-config
     |  |     |     |     |     |  +--rw (md5-choice)?
     |  |     |     |     |     |     +--:(key-chain)
     |  |     |     |     |     |     |  +--rw key-chain?    string
     |  |     |     |     |     |     +--:(key-string)
     |  |     |     |     |     |        +--rw key-string
     |  |     |     |     |     |           +--rw encrypt?   enumeration
     |  |     |     |     |     |           +--rw string?    string
     |  |     |     |     |     |           +--rw timeout?   uint16
     |  |     |     |     |     o--rw key-chain?    string
     |  |     |     |     |     o--rw key-string
     |  |     |     |     |        o--rw encrypt?   enumeration
     |  |     |     |     |        o--rw string?    string
     |  |     |     |     |        o--rw timeout?   uint16
     |  |     |     |     +--:(text)
     |  |     |     |        +--rw text?   string
     |  |     |     +--rw follow?           string
     |  |     |     +--rw ip-config!
     |  |     |     |  +--rw address?             inet:ipv4-address
     |  |     |     |  +--rw secondary-address* [address]
     |  |     |     |     +--rw address      inet:ipv4-address
     |  |     |     |     +--rw secondary    empty
     |  |     |     +--rw ipv6-config
     |  |     |     |  +--rw ipv6-link-local?   union
     |  |     |     |  +--rw ipv6_prefix* [prefix]
     |  |     |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |     |     o--rw ip!
     |  |     |     |  o--rw address?     inet:ipv4-address
     |  |     |     |  o--rw secondary?   empty
     |  |     |     o--rw ipv6?             union
     |  |     |     +--rw mac-address?      string
     |  |     |     +--rw name?             string
     |  |     |     +--rw preempt!
     |  |     |     |  +--rw delay
     |  |     |     |     +--rw minimum?   uint16
     |  |     |     |     +--rw reload?    uint16
     |  |     |     |     +--rw sync?      uint16
     |  |     |     +--rw priority?         uint8
     |  |     |     o--rw redirect
     |  |     |     |  o--rw advertisement
     |  |     |     |  |  o--rw authentication
     |  |     |     |  |     o--rw md5
     |  |     |     |  |        o--rw key-chain?    string
     |  |     |     |  |        o--rw key-string
     |  |     |     |  |           o--rw encrypt?   enumeration
     |  |     |     |  |           o--rw string?    string
     |  |     |     |  |           o--rw timeout?   uint16
     |  |     |     |  o--rw timers
     |  |     |     |  |  o--rw advertisement?   uint16
     |  |     |     |  |  o--rw holddown?        uint16
     |  |     |     |  o--rw unknown?         empty
     |  |     |     +--rw timers
     |  |     |     |  +--rw hello-interval
     |  |     |     |  |  +--rw (hello-interval-choice)?
     |  |     |     |  |     +--:(seconds)
     |  |     |     |  |     |  +--rw seconds?   uint8
     |  |     |     |  |     +--:(msec)
     |  |     |     |  |        +--rw msec?      uint16
     |  |     |     |  +--rw hold-time
     |  |     |     |     +--rw (hold-time-choice)?
     |  |     |     |        +--:(seconds)
     |  |     |     |        |  +--rw seconds?   uint8
     |  |     |     |        +--:(msec)
     |  |     |     |           +--rw msec?      uint16
     |  |     |     +--rw track* [number]
     |  |     |        +--rw number                   uint16
     |  |     |        +--rw (track-options)?
     |  |     |        |  +--:(track-decrement)
     |  |     |        |  |  +--rw track-decrement?   uint8
     |  |     |        |  +--:(track-shutdown)
     |  |     |        |     +--rw track-shutdown?    empty
     |  |     |        x--rw decrement?               uint8
     |  |     |        x--rw shutdown?                empty
     |  |     +--rw access-session
     |  |     |  +--rw closed?                     empty
     |  |     |  +--rw port-control-config?        enumeration
     |  |     |  o--rw port-control
     |  |     |  |  o--rw auto?   empty
     |  |     |  +--rw control-direction-config?   enumeration
     |  |     |  o--rw control-direction
     |  |     |  |  o--rw in?   empty
     |  |     |  +--rw host-mode-config
     |  |     |  |  +--rw modes?   enumeration
     |  |     |  |  +--rw peer?    empty
     |  |     |  o--rw host-mode?                  enumeration
     |  |     |  +--rw inherit
     |  |     |  |  +--rw disable
     |  |     |  |     +--rw autoconf?                    empty
     |  |     |  |     +--rw interface-template-sticky?   empty
     |  |     |  |     +--rw service-policy?              empty
     |  |     |  +--rw monitor?                    boolean
     |  |     |  +--rw interface-template
     |  |     |     +--rw sticky!
     |  |     |        +--rw timer?   uint16
     |  |     +--rw storm-control
     |  |     |  +--rw action
     |  |     |  |  +--rw level?      decimal64
     |  |     |  |  +--rw shutdown?   empty
     |  |     |  |  +--rw trap?       empty
     |  |     |  +--rw broadcast
     |  |     |  |  +--rw include
     |  |     |  |  |  +--rw multicast?   empty
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw multicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unknown-unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |     |     +--rw broadcast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw multicast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw multicast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw multicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknow-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw multicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw multicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unknown-unicast
     |  |     |        +--rw level
     |  |     |        |  +--rw (level-choice)?
     |  |     |        |     +--:(threshold-case)
     |  |     |        |     |  +--rw threshold
     |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |        |     +--:(bps-case)
     |  |     |        |     |  +--rw bps
     |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        |     +--:(pps-case)
     |  |     |        |        +--rw pps
     |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        +--rw include
     |  |     |           +--rw broadcast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw multicast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw multicast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw multicast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw broadcast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw broadcast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw unicast
     |  |     |              +--rw level
     |  |     |              |  +--rw (level-choice)?
     |  |     |              |     +--:(threshold-case)
     |  |     |              |     |  +--rw threshold
     |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |              |     +--:(bps-case)
     |  |     |              |     |  +--rw bps
     |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              |     +--:(pps-case)
     |  |     |              |        +--rw pps
     |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              +--rw include
     |  |     |                 +--rw broadcast
     |  |     |                 |  +--rw level
     |  |     |                 |  |  +--rw (level-choice)?
     |  |     |                 |  |     +--:(threshold-case)
     |  |     |                 |  |     |  +--rw threshold
     |  |     |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |     |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |     |                 |  |     +--:(bps-case)
     |  |     |                 |  |     |  +--rw bps
     |  |     |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  |     +--:(pps-case)
     |  |     |                 |  |        +--rw pps
     |  |     |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  +--rw include
     |  |     |                 |     +--rw multicast
     |  |     |                 |        +--rw level
     |  |     |                 |           +--rw (level-choice)?
     |  |     |                 |              +--:(threshold-case)
     |  |     |                 |              |  +--rw threshold
     |  |     |                 |              |     +--rw rising-threshold?    decimal64
     |  |     |                 |              |     +--rw falling-threshold?   decimal64
     |  |     |                 |              +--:(bps-case)
     |  |     |                 |              |  +--rw bps
     |  |     |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |              +--:(pps-case)
     |  |     |                 |                 +--rw pps
     |  |     |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 +--rw multicast
     |  |     |                    +--rw level
     |  |     |                    |  +--rw (level-choice)?
     |  |     |                    |     +--:(threshold-case)
     |  |     |                    |     |  +--rw threshold
     |  |     |                    |     |     +--rw rising-threshold?    decimal64
     |  |     |                    |     |     +--rw falling-threshold?   decimal64
     |  |     |                    |     +--:(bps-case)
     |  |     |                    |     |  +--rw bps
     |  |     |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    |     +--:(pps-case)
     |  |     |                    |        +--rw pps
     |  |     |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    +--rw include
     |  |     |                       +--rw broadcast
     |  |     |                          +--rw level
     |  |     |                             +--rw (level-choice)?
     |  |     |                                +--:(threshold-case)
     |  |     |                                |  +--rw threshold
     |  |     |                                |     +--rw rising-threshold?    decimal64
     |  |     |                                |     +--rw falling-threshold?   decimal64
     |  |     |                                +--:(bps-case)
     |  |     |                                |  +--rw bps
     |  |     |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                                +--:(pps-case)
     |  |     |                                   +--rw pps
     |  |     |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     +--rw subscriber
     |  |     |  +--rw aging
     |  |     |     +--rw (timer-probe)?
     |  |     |        +--:(inactivity-timer)
     |  |     |        |  +--rw inactivity-timer
     |  |     |        |     +--rw value?   uint16
     |  |     |        |     +--rw probe?   empty
     |  |     |        +--:(probe)
     |  |     |           +--rw probe?              empty
     |  |     +--rw trust
     |  |     |  +--rw device?   enumeration
     |  |     +--rw priority-queue
     |  |     |  +--rw cos-map
     |  |     |  |  +--rw id?           uint8
     |  |     |  |  +--rw cos-values*   uint8
     |  |     |  +--rw out?       empty
     |  |     +--rw srlg
     |  |     |  +--rw gid
     |  |     |     +--rw value*   uint32
     |  |     +--rw rcv-queue
     |  |     |  +--rw cos-map* [queue-id threshold-id]
     |  |     |     +--rw queue-id        uint8
     |  |     |     +--rw threshold-id    uint8
     |  |     |     +--rw cos-values*     uint8
     |  |     +--rw peer
     |  |     |  +--rw default
     |  |     |     +--rw ip
     |  |     |        +--rw (address-choice)?
     |  |     |        |  +--:(address-no)
     |  |     |        |  |  +--rw address-no
     |  |     |        |  |     +--rw address?   boolean
     |  |     |        |  +--:(address-config)
     |  |     |        |     +--rw address-config
     |  |     |        |        +--rw address
     |  |     |        |           +--rw (address-choice)?
     |  |     |        |              +--:(dhcp)
     |  |     |        |              |  +--rw dhcp?        empty
     |  |     |        |              +--:(dhcp-pool)
     |  |     |        |              |  +--rw dhcp-pool!
     |  |     |        |              |     +--rw pools?   string
     |  |     |        |              +--:(pool)
     |  |     |        |                 +--rw pool!
     |  |     |        |                    +--rw pools?   string
     |  |     |        o--rw address
     |  |     |           o--rw (address-choice)?
     |  |     |              o--:(dhcp)
     |  |     |              |  o--rw dhcp?        empty
     |  |     |              o--:(dhcp-pool)
     |  |     |              |  o--rw dhcp-pool!
     |  |     |              |     o--rw pools?   string
     |  |     |              o--:(pool)
     |  |     |                 o--rw pool!
     |  |     |                    o--rw pools?   string
     |  |     +--rw pm-path
     |  |        +--rw name?           string
     |  |        +--rw interface-id?   uint8
     |  +--rw ATM-ACR* [name]
     |  |  +--rw name    string
     |  +--rw ATM-ACRsubinterface
     |  |  +--rw ATM-ACR* [name]
     |  |     +--rw name    string
     |  +--rw BDI* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw CEM* [name]
     |  |  +--rw name    string
     |  +--rw CEM-ACR* [name]
     |  |  +--rw name    uint8
     |  +--rw Embedded-Service-Engine* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Ethernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw FastEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw ucse* [name]
     |  |  +--rw name                        string
     |  |  +--rw negotiation
     |  |  |  +--rw auto?   boolean
     |  |  +--rw switchport-wrapper
     |  |  |  +--rw switchport
     |  |  |     +--rw mode?     enumeration
     |  |  |     +--rw access
     |  |  |     |  +--rw vlan?   uint16
     |  |  |     +--rw trunk
     |  |  |     |  +--rw allowed
     |  |  |     |     +--rw vlan
     |  |  |     |        +--rw (vlan-choice)?
     |  |  |     |           +--:(vlans)
     |  |  |     |           |  +--rw vlans?    union
     |  |  |     |           +--:(add)
     |  |  |     |           |  +--rw add?      union
     |  |  |     |           +--:(all)
     |  |  |     |           |  +--rw all?      empty
     |  |  |     |           +--:(except)
     |  |  |     |           |  +--rw except?   union
     |  |  |     |           +--:(none)
     |  |  |     |           |  +--rw none?     empty
     |  |  |     |           +--:(remove)
     |  |  |     |              +--rw remove?   union
     |  |  |     +--rw native
     |  |  |        +--rw vlan?   uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Ethernet-Internal* [name]
     |  |  +--rw name                        string
     |  |  +--rw negotiation
     |  |  |  +--rw auto?   boolean
     |  |  +--rw switchport-wrapper
     |  |  |  +--rw switchport
     |  |  |     +--rw mode?     enumeration
     |  |  |     +--rw access
     |  |  |     |  +--rw vlan?   uint16
     |  |  |     +--rw trunk
     |  |  |     |  +--rw allowed
     |  |  |     |     +--rw vlan
     |  |  |     |        +--rw (vlan-choice)?
     |  |  |     |           +--:(vlans)
     |  |  |     |           |  +--rw vlans?    union
     |  |  |     |           +--:(add)
     |  |  |     |           |  +--rw add?      union
     |  |  |     |           +--:(all)
     |  |  |     |           |  +--rw all?      empty
     |  |  |     |           +--:(except)
     |  |  |     |           |  +--rw except?   union
     |  |  |     |           +--:(none)
     |  |  |     |           |  +--rw none?     empty
     |  |  |     |           +--:(remove)
     |  |  |     |              +--rw remove?   union
     |  |  |     +--rw native
     |  |  |        +--rw vlan?   uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Service-Engine* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw GigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw switchport-wrapper
     |  |  |  +--rw switchport
     |  |  |     +--rw mode?     enumeration
     |  |  |     +--rw access
     |  |  |     |  +--rw vlan?   uint16
     |  |  |     +--rw trunk
     |  |  |     |  +--rw allowed
     |  |  |     |     +--rw vlan
     |  |  |     |        +--rw (vlan-choice)?
     |  |  |     |           +--:(vlans)
     |  |  |     |           |  +--rw vlans?    union
     |  |  |     |           +--:(add)
     |  |  |     |           |  +--rw add?      union
     |  |  |     |           +--:(all)
     |  |  |     |           |  +--rw all?      empty
     |  |  |     |           +--:(except)
     |  |  |     |           |  +--rw except?   union
     |  |  |     |           +--:(none)
     |  |  |     |           |  +--rw none?     empty
     |  |  |     |           +--:(remove)
     |  |  |     |              +--rw remove?   union
     |  |  |     +--rw native
     |  |  |        +--rw vlan?   uint16
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw TwoGigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw FiveGigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw AppGigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw switchport-wrapper
     |  |  |  +--rw switchport
     |  |  |     +--rw mode?     enumeration
     |  |  |     +--rw access
     |  |  |     |  +--rw vlan?   uint16
     |  |  |     +--rw trunk
     |  |  |     |  +--rw allowed
     |  |  |     |     +--rw vlan
     |  |  |     |        +--rw (vlan-choice)?
     |  |  |     |           +--:(vlans)
     |  |  |     |           |  +--rw vlans?    union
     |  |  |     |           +--:(add)
     |  |  |     |           |  +--rw add?      union
     |  |  |     |           +--:(all)
     |  |  |     |           |  +--rw all?      empty
     |  |  |     |           +--:(except)
     |  |  |     |           |  +--rw except?   union
     |  |  |     |           +--:(none)
     |  |  |     |           |  +--rw none?     empty
     |  |  |     |           +--:(remove)
     |  |  |     |              +--rw remove?   union
     |  |  |     +--rw native
     |  |  |        +--rw vlan?   uint16
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw TenGigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  o--rw TwentyFiveGigabitEthernet* [name]
     |  |  o--rw name                        string
     |  |  o--rw media-type?                 enumeration
     |  |  o--rw port-type?                  enumeration
     |  |  o--rw description?                string
     |  |  o--rw switchport-conf
     |  |  |  o--rw switchport?   boolean
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  o--rw stackwise-virtual
     |  |  |  o--rw link?                    uint8
     |  |  |  o--rw dual-active-detection?   empty
     |  |  o--rw mac-address?                string
     |  |  o--rw shutdown?                   empty
     |  |  o--rw arp
     |  |  |  o--rw timeout?           uint32
     |  |  |  o--rw snap?              empty
     |  |  |  o--rw authorized?        empty
     |  |  |  o--rw log
     |  |  |  |  o--rw threshold
     |  |  |  |     o--rw entries?   uint32
     |  |  |  o--rw entries
     |  |  |  |  o--rw interface-limit
     |  |  |  |     o--rw entry-count?   uint32
     |  |  |  |     o--rw log?           uint32
     |  |  |  o--rw packet-priority
     |  |  |     o--rw enable?   empty
     |  |  o--rw backup
     |  |  |  o--rw delay
     |  |  |  |  o--rw failure?             union
     |  |  |  |  o--rw secondary-disable?   union
     |  |  |  o--rw interface
     |  |  |  |  o--rw (interface-choice)?
     |  |  |  |     o--:(AppNav-Compress)
     |  |  |  |     |  o--rw AppNav-Compress?             uint16
     |  |  |  |     o--:(AppNav-UnCompress)
     |  |  |  |     |  o--rw AppNav-UnCompress?           uint16
     |  |  |  |     o--:(ATM)
     |  |  |  |     |  o--rw ATM?                         string
     |  |  |  |     o--:(ATM-subinterface)
     |  |  |  |     |  o--rw ATM-subinterface
     |  |  |  |     |     o--rw ATM?   string
     |  |  |  |     o--:(ATM-ACR)
     |  |  |  |     |  o--rw ATM-ACR?                     string
     |  |  |  |     o--:(ATM-ACRsubinterface)
     |  |  |  |     |  o--rw ATM-ACRsubinterface
     |  |  |  |     |     o--rw ATM-ACR?   string
     |  |  |  |     o--:(BDI)
     |  |  |  |     |  o--rw BDI?                         string
     |  |  |  |     o--:(CEM)
     |  |  |  |     |  o--rw CEM?                         string
     |  |  |  |     o--:(CEM-ACR)
     |  |  |  |     |  o--rw CEM-ACR?                     uint8
     |  |  |  |     o--:(Embedded-Service-Engine)
     |  |  |  |     |  o--rw Embedded-Service-Engine?     string
     |  |  |  |     o--:(Ethernet)
     |  |  |  |     |  o--rw Ethernet?                    string
     |  |  |  |     o--:(FastEthernet)
     |  |  |  |     |  o--rw FastEthernet?                string
     |  |  |  |     o--:(GigabitEthernet)
     |  |  |  |     |  o--rw GigabitEthernet?             string
     |  |  |  |     o--:(FiveGigabitEthernet)
     |  |  |  |     |  o--rw FiveGigabitEthernet?         string
     |  |  |  |     o--:(AppGigabitEthernet)
     |  |  |  |     |  o--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     o--:(TwentyFiveGigE)
     |  |  |  |     |  o--rw TwentyFiveGigE?              string
     |  |  |  |     o--:(TwoGigabitEthernet)
     |  |  |  |     |  o--rw TwoGigabitEthernet?          string
     |  |  |  |     o--:(FortyGigabitEthernet)
     |  |  |  |     |  o--rw FortyGigabitEthernet?        string
     |  |  |  |     o--:(HundredGigE)
     |  |  |  |     |  o--rw HundredGigE?                 string
     |  |  |  |     o--:(L2LISP)
     |  |  |  |     |  o--rw L2LISP?                      string
     |  |  |  |     o--:(L2LISP-subinterface)
     |  |  |  |     |  o--rw L2LISP-subinterface
     |  |  |  |     |     o--rw L2LISP?   string
     |  |  |  |     o--:(LISP)
     |  |  |  |     |  o--rw LISP?                        string
     |  |  |  |     o--:(LISP-subinterface)
     |  |  |  |     |  o--rw LISP-subinterface
     |  |  |  |     |     o--rw LISP?   string
     |  |  |  |     o--:(Loopback)
     |  |  |  |     |  o--rw Loopback?                    uint32
     |  |  |  |     o--:(Multilink)
     |  |  |  |     |  o--rw Multilink?                   uint16
     |  |  |  |     o--:(nve)
     |  |  |  |     |  o--rw nve?                         uint16
     |  |  |  |     o--:(overlay)
     |  |  |  |     |  o--rw overlay?                     uint16
     |  |  |  |     o--:(Port-channel)
     |  |  |  |     |  o--rw Port-channel?                uint32
     |  |  |  |     o--:(Port-channel-subinterface)
     |  |  |  |     |  o--rw Port-channel-subinterface
     |  |  |  |     |     o--rw Port-channel?   string
     |  |  |  |     o--:(pseudowire)
     |  |  |  |     |  o--rw pseudowire?                  uint32
     |  |  |  |     o--:(SM)
     |  |  |  |     |  o--rw SM?                          string
     |  |  |  |     o--:(Cellular)
     |  |  |  |     |  o--rw Cellular?                    string
     |  |  |  |     o--:(Dialer)
     |  |  |  |     |  o--rw Dialer?                      string
     |  |  |  |     o--:(Serial)
     |  |  |  |     |  o--rw Serial?                      string
     |  |  |  |     o--:(Async)
     |  |  |  |     |  o--rw Async?                       string
     |  |  |  |     o--:(TenGigabitEthernet)
     |  |  |  |     |  o--rw TenGigabitEthernet?          string
     |  |  |  |     o--:(Tunnel)
     |  |  |  |     |  o--rw Tunnel?                      uint32
     |  |  |  |     o--:(Virtual-Template)
     |  |  |  |     |  o--rw Virtual-Template?            uint16
     |  |  |  |     o--:(Vlan)
     |  |  |  |     |  o--rw Vlan?                        uint16
     |  |  |  |     o--:(VirtualPortGroup)
     |  |  |  |     |  o--rw VirtualPortGroup?            uint16
     |  |  |  |     o--:(vasileft)
     |  |  |  |     |  o--rw vasileft?                    uint16
     |  |  |  |     o--:(vasiright)
     |  |  |  |     |  o--rw vasiright?                   uint16
     |  |  |  |     o--:(BD-VIF)
     |  |  |  |     |  o--rw BD-VIF?                      string
     |  |  |  |     o--:(MFR)
     |  |  |  |     |  o--rw MFR?                         uint32
     |  |  |  |     o--:(Serial-subinterface)
     |  |  |  |     |  o--rw Serial-subinterface
     |  |  |  |     |     o--rw Serial?   string
     |  |  |  |     o--:(Bundle)
     |  |  |  |        o--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  o--rw load
     |  |  |     o--rw kickin?    union
     |  |  |     o--rw kickout?   union
     |  |  o--rw cemoudp
     |  |  |  o--rw reserve
     |  |  |     o--rw acr?   uint8
     |  |  o--rw cws-tunnel
     |  |  |  o--rw in?    empty
     |  |  |  o--rw out
     |  |  |     o--rw tunnel-number?   uint16
     |  |  o--rw l2protocol-tunnel!
     |  |  |  o--rw cdp?                  empty
     |  |  |  o--rw drop-threshold
     |  |  |  |  o--rw packet-rate?      uint16
     |  |  |  |  o--rw cdp?              uint16
     |  |  |  |  o--rw stp?              uint16
     |  |  |  |  o--rw vtp?              uint16
     |  |  |  |  o--rw lldp?             uint16
     |  |  |  |  o--rw point-to-point
     |  |  |  |  |  o--rw lacp?   uint16
     |  |  |  |  |  o--rw pagp?   uint16
     |  |  |  |  |  o--rw udld?   uint16
     |  |  |  |  o--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  o--rw shutdown-threshold
     |  |  |  |  o--rw packet-rate?      uint16
     |  |  |  |  o--rw cdp?              uint16
     |  |  |  |  o--rw stp?              uint16
     |  |  |  |  o--rw vtp?              uint16
     |  |  |  |  o--rw lldp?             uint16
     |  |  |  |  o--rw point-to-point
     |  |  |  |  |  o--rw lacp?   uint16
     |  |  |  |  |  o--rw pagp?   uint16
     |  |  |  |  |  o--rw udld?   uint16
     |  |  |  |  o--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  o--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  o--rw stp?                  empty
     |  |  |  o--rw vtp?                  empty
     |  |  |  o--rw lldp?                 empty
     |  |  |  o--rw point-to-point
     |  |  |  |  o--rw lacp?   empty
     |  |  |  |  o--rw pagp?   empty
     |  |  |  |  o--rw udld?   empty
     |  |  |  o--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  o--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  o--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  o--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  o--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  o--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  o--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  o--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  o--rw forward
     |  |  |     o--rw protocols*            l2pt-fwd-proto-type
     |  |  |     o--rw drop-threshold
     |  |  |     |  o--rw threshold-list* [proto-type]
     |  |  |     |     o--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     o--rw pps-num?      uint16
     |  |  |     o--rw shutdown-threshold
     |  |  |        o--rw threshold-list* [proto-type]
     |  |  |           o--rw proto-type    l2pt-fwd-proto-type
     |  |  |           o--rw pps-num?      uint16
     |  |  o--rw encapsulation
     |  |  |  o--rw (encap-choice)?
     |  |  |     o--:(dot1Q)
     |  |  |     |  o--rw dot1Q
     |  |  |     |     o--rw vlan-id?        uint16
     |  |  |     |     o--rw native?         empty
     |  |  |     |     o--rw second-dot1q?   union
     |  |  |     o--:(isl)
     |  |  |     |  o--rw isl
     |  |  |     |     o--rw vlan-id?   uint16
     |  |  |     o--:(ppp)
     |  |  |     |  o--rw ppp!
     |  |  |     o--:(slip)
     |  |  |     |  o--rw slip!
     |  |  |     o--:(frame-relay)
     |  |  |     |  o--rw frame-relay!
     |  |  |     |     o--rw ietf?   empty
     |  |  |     o--:(raw-tcp)
     |  |  |     |  o--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     o--:(raw-udp)
     |  |  |        o--rw raw-udp! {ios-features:rawsocket}?
     |  |  o--rw fair-queue-conf
     |  |  |  o--rw fair-queue?   boolean
     |  |  o--rw fair-queue
     |  |  |  o--rw incomplete?   empty
     |  |  o--rw flowcontrol
     |  |  |  o--rw receive?   enumeration
     |  |  |  o--rw send?      enumeration
     |  |  o--rw isis
     |  |  o--rw clns
     |  |  o--rw (keepalive-choice)?
     |  |  |  o--:(keepalive)
     |  |  |  |  o--rw keepalive?            boolean
     |  |  |  o--:(keepalive-settings)
     |  |  |     o--rw keepalive-settings
     |  |  |        o--rw keepalive!
     |  |  |           o--rw period?    uint16
     |  |  |           o--rw retries?   uint8
     |  |  o--rw bfd
     |  |  o--rw bandwidth
     |  |  |  o--rw receive
     |  |  |  |  o--rw inherit?    empty
     |  |  |  |  o--rw kilobits?   uint32
     |  |  |  o--rw inherit!
     |  |  |  |  o--rw kilobits?   uint32
     |  |  |  o--rw qos-reference?   uint32
     |  |  |  o--rw kilobits?        uint32
     |  |  o--rw dampening!
     |  |  |  o--rw dampening-time?            uint16
     |  |  |  o--rw start-reusing-time?        uint16
     |  |  |  o--rw start-supressing-time?     uint16
     |  |  |  o--rw maximum-supressing-time?   uint16
     |  |  |  o--rw restart
     |  |  |     o--rw restart?           empty
     |  |  |     o--rw restart-penalty?   uint16
     |  |  o--rw if-state?                   enumeration
     |  |  o--rw delay?                      uint32
     |  |  o--rw domain
     |  |  |  o--rw name?               string
     |  |  |  o--rw path?               string
     |  |  |  o--rw internet-bound?     empty
     |  |  |  o--rw path-id?            uint8
     |  |  |  o--rw path-last-resort?   empty
     |  |  |  o--rw zero-sla?           empty
     |  |  o--rw hold-queue* [direction]
     |  |  |  o--rw direction       enumeration
     |  |  |  o--rw queue-length?   uint32
     |  |  o--rw mpls
     |  |  o--rw (vrf-choice)?
     |  |  |  o--:(ip-vrf)
     |  |  |  |  o--rw ip-vrf
     |  |  |  |     o--rw ip
     |  |  |  |        o--rw vrf
     |  |  |  |           o--rw forwarding?   string
     |  |  |  o--:(vrf)
     |  |  |     o--rw vrf
     |  |  |        o--rw forwarding?   string
     |  |  |        o--rw downstream?   string
     |  |  o--rw ip
     |  |  |  o--rw admission?            string
     |  |  |  o--rw access-group
     |  |  |  |  o--rw in
     |  |  |  |  |  o--rw (apply-type)?
     |  |  |  |  |     o--:(apply-common)
     |  |  |  |  |     |  o--rw common-acl
     |  |  |  |  |     |     o--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     o--rw in?       empty
     |  |  |  |  |     o--:(apply-intf)
     |  |  |  |  |        o--rw acl
     |  |  |  |  |           o--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           o--rw in?         empty
     |  |  |  |  o--rw out
     |  |  |  |     o--rw (apply-type)?
     |  |  |  |        o--:(apply-common)
     |  |  |  |        |  o--rw common-acl
     |  |  |  |        |     o--rw common    ios-types:exp-acl-type
     |  |  |  |        |     o--rw out?      empty
     |  |  |  |        o--:(apply-intf)
     |  |  |  |           o--rw acl
     |  |  |  |              o--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              o--rw out?        empty
     |  |  |  o--rw arp
     |  |  |  |  o--rw inspection
     |  |  |  |     o--rw limit
     |  |  |  |     |  o--rw none?   empty
     |  |  |  |     |  o--rw rate?   uint32
     |  |  |  |     o--rw trust?   empty
     |  |  |  o--rw vrf
     |  |  |  |  o--rw receive?      string
     |  |  |  |  o--rw sitemap?      string
     |  |  |  |  o--rw forwarding
     |  |  |  |     o--rw Liin-vrf?   empty
     |  |  |  |     o--rw mgmtVrf?    empty
     |  |  |  |     o--rw word?       string
     |  |  |  o--rw (address-choice)?
     |  |  |  |  o--:(unnumbered)
     |  |  |  |  |  o--rw unnumbered?     string
     |  |  |  |  o--:(address)
     |  |  |  |     o--rw address
     |  |  |  |        o--rw (address-choice)?
     |  |  |  |           o--:(fixed-case)
     |  |  |  |           |  o--rw secondary* [address]
     |  |  |  |           |  |  o--rw address      inet:ipv4-address
     |  |  |  |           |  |  o--rw mask         inet:ipv4-address
     |  |  |  |           |  |  o--rw secondary    empty
     |  |  |  |           |  o--rw primary
     |  |  |  |           |     o--rw address?   inet:ipv4-address
     |  |  |  |           |     o--rw mask?      inet:ipv4-address
     |  |  |  |           o--:(dhcp-case)
     |  |  |  |           |  o--rw dhcp!
     |  |  |  |           |     o--rw client-id
     |  |  |  |           |     |  o--rw (ethernet-choice)?
     |  |  |  |           |     |     o--:(Ethernet)
     |  |  |  |           |     |     |  o--rw Ethernet?                    string
     |  |  |  |           |     |     o--:(FastEthernet)
     |  |  |  |           |     |     |  o--rw FastEthernet?                string
     |  |  |  |           |     |     o--:(GigabitEthernet)
     |  |  |  |           |     |     |  o--rw GigabitEthernet?             string
     |  |  |  |           |     |     o--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     o--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  o--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     o--:(Port-channel)
     |  |  |  |           |     |     |  o--rw Port-channel?                uint32
     |  |  |  |           |     |     o--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     o--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     o--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  o--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     o--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     o--:(HundredGigE)
     |  |  |  |           |     |     |  o--rw HundredGigE?                 string
     |  |  |  |           |     |     o--:(vlan)
     |  |  |  |           |     |        o--rw vlan?                        uint16
     |  |  |  |           |     o--rw hostname?    string
     |  |  |  |           o--:(negotiated-case)
     |  |  |  |              o--rw negotiated?   empty
     |  |  |  o--rw directed-broadcast!
     |  |  |  |  o--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw helper-address* [address]
     |  |  |  |  o--rw address         inet:ipv4-address
     |  |  |  |  o--rw (helper-choice)?
     |  |  |  |     o--:(global)
     |  |  |  |     |  o--rw global?   empty
     |  |  |  |     o--:(vrf)
     |  |  |  |        o--rw vrf?      string
     |  |  |  o--rw pim
     |  |  |  o--rw policy
     |  |  |  |  o--rw route-map?   string
     |  |  |  o--rw local-proxy-arp?      empty
     |  |  |  o--rw proxy-arp?            boolean
     |  |  |  o--rw rip
     |  |  |  |  o--rw authentication
     |  |  |  |     o--rw key-chain?   string
     |  |  |  |     o--rw mode
     |  |  |  |        o--rw md5?    empty
     |  |  |  |        o--rw text?   empty
     |  |  |  o--rw route-cache-conf
     |  |  |  |  o--rw route-cache?   boolean
     |  |  |  o--rw route-cache!
     |  |  |  |  o--rw cef?              boolean
     |  |  |  |  o--rw flow?             boolean
     |  |  |  |  o--rw policy?           boolean
     |  |  |  |  o--rw same-interface?   boolean
     |  |  |  o--rw router
     |  |  |  o--rw redirects?            boolean
     |  |  |  o--rw mask-reply?           empty
     |  |  |  o--rw tcp
     |  |  |  |  o--rw adjust-mss?   uint16
     |  |  |  o--rw virtual-reassembly!
     |  |  |  |  o--rw max-reassemblies?   uint32
     |  |  |  |  o--rw max-fragments?      uint32
     |  |  |  |  o--rw timeout?            uint32
     |  |  |  |  o--rw drop-fragments?     empty
     |  |  |  |  o--rw in?                 empty
     |  |  |  o--rw dhcp
     |  |  |  o--rw mtu?                  uint16
     |  |  |  o--rw mroute-cache?         boolean
     |  |  |  o--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  o--rw verify
     |  |  |     o--rw source!
     |  |  |     |  o--rw vlan
     |  |  |     |     o--rw dhcp-snooping!
     |  |  |     |        o--rw port-security?   empty
     |  |  |     o--rw unicast
     |  |  |        o--rw reverse-path!
     |  |  |        o--rw source
     |  |  |           o--rw reachable-via?     enumeration
     |  |  |           o--rw allow-self-ping?   empty
     |  |  |           o--rw allow-default?     empty
     |  |  o--rw ipv6
     |  |  |  o--rw destination-guard!
     |  |  |  |  o--rw attach-policy?   string
     |  |  |  o--rw source-guard!
     |  |  |  |  o--rw attach-policy?   string
     |  |  |  o--rw dhcp
     |  |  |  o--rw address
     |  |  |  |  o--rw dhcp!
     |  |  |  |  |  o--rw rapid-commit?   empty
     |  |  |  |  o--rw autoconfig!
     |  |  |  |  |  o--rw default?   empty
     |  |  |  |  o--rw prefix-list* [prefix]
     |  |  |  |  |  o--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  o--rw anycast?   empty
     |  |  |  |  |  o--rw eui-64?    empty
     |  |  |  |  o--rw link-local-address* [address]
     |  |  |  |     o--rw address       inet:ipv6-address
     |  |  |  |     o--rw link-local?   empty
     |  |  |  o--rw unnumbered?          string
     |  |  |  o--rw enable?              empty
     |  |  |  o--rw mtu?                 uint16
     |  |  |  o--rw nd
     |  |  |  o--rw router
     |  |  |  o--rw redirects?           boolean
     |  |  |  o--rw tcp
     |  |  |  |  o--rw adjust-mss?   uint16
     |  |  |  o--rw traffic-filter* [direction]
     |  |  |     o--rw direction      enumeration
     |  |  |     o--rw access-list?   string
     |  |  o--rw load-interval?              uint16
     |  |  o--rw logging
     |  |  |  o--rw event
     |  |  |     o--rw bundle-status?         empty
     |  |  |     o--rw link-status?           empty
     |  |  |     o--rw trunk-status?          empty
     |  |  |     o--rw nfas-status?           empty
     |  |  |     o--rw power-inline-status?   empty
     |  |  |     o--rw status?                empty
     |  |  |     o--rw spanning-tree!
     |  |  |     |  o--rw status?   empty
     |  |  |     o--rw subif-link-status!
     |  |  |        o--rw ignore-bulk?   empty
     |  |  o--rw mdix
     |  |  |  o--rw auto?   boolean
     |  |  o--rw mop
     |  |  |  o--rw enabled?   boolean
     |  |  |  o--rw sysid?     boolean
     |  |  o--rw max-reserved-bandwidth?     uint8
     |  |  o--rw mtu?                        uint16
     |  |  o--rw interface_qos
     |  |  |  o--rw trust
     |  |  |     o--rw device?   enumeration
     |  |  o--rw redundancy
     |  |  |  o--rw group* [id]
     |  |  |  |  o--rw id                  uint8
     |  |  |  |  o--rw (rg-choice)?
     |  |  |  |     o--:(decrement-case)
     |  |  |  |     |  o--rw decrement?    uint8
     |  |  |  |     o--:(ip-case)
     |  |  |  |        o--rw virtual-ip* [ip-family]
     |  |  |  |           o--rw ip-family       enumeration
     |  |  |  |           o--rw ipv4-address
     |  |  |  |           |  o--rw ip?               inet:ipv4-address
     |  |  |  |           |  o--rw exclusive?        empty
     |  |  |  |           |  o--rw decrement-last?   uint8
     |  |  |  |           o--rw ipv6-address
     |  |  |  |              o--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              o--rw exclusive?        empty
     |  |  |  |              o--rw decrement-last?   uint8
     |  |  |  o--rw rii
     |  |  |     o--rw id?          uint16
     |  |  |     o--rw decrement?   uint8
     |  |  o--rw service-insertion?          enumeration
     |  |  o--rw source
     |  |  |  o--rw template
     |  |  |     o--rw template-name* [template-name]
     |  |  |        o--rw template-name    string
     |  |  |        o--rw merge?           empty
     |  |  o--rw standby
     |  |  |  o--rw version?        enumeration
     |  |  |  o--rw bfd?            empty
     |  |  |  o--rw delay
     |  |  |  |  o--rw minimum?   uint16
     |  |  |  |  o--rw reload?    uint16
     |  |  |  o--rw mac-refresh?    uint8
     |  |  |  o--rw use-bia!
     |  |  |  |  o--rw scope
     |  |  |  |     o--rw interface?   empty
     |  |  |  o--rw standby-list* [group-number]
     |  |  |     o--rw group-number      uint16
     |  |  |     o--rw authentication
     |  |  |     |  o--rw (auth)?
     |  |  |     |     o--:(word)
     |  |  |     |     |  o--rw word?   string
     |  |  |     |     o--:(md5)
     |  |  |     |     |  o--rw md5
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     o--:(text)
     |  |  |     |        o--rw text?   string
     |  |  |     o--rw follow?           string
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     o--rw mac-address?      string
     |  |  |     o--rw name?             string
     |  |  |     o--rw preempt!
     |  |  |     |  o--rw delay
     |  |  |     |     o--rw minimum?   uint16
     |  |  |     |     o--rw reload?    uint16
     |  |  |     |     o--rw sync?      uint16
     |  |  |     o--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     o--rw timers
     |  |  |     |  o--rw hello-interval
     |  |  |     |  |  o--rw (hello-interval-choice)?
     |  |  |     |  |     o--:(seconds)
     |  |  |     |  |     |  o--rw seconds?   uint8
     |  |  |     |  |     o--:(msec)
     |  |  |     |  |        o--rw msec?      uint16
     |  |  |     |  o--rw hold-time
     |  |  |     |     o--rw (hold-time-choice)?
     |  |  |     |        o--:(seconds)
     |  |  |     |        |  o--rw seconds?   uint8
     |  |  |     |        o--:(msec)
     |  |  |     |           o--rw msec?      uint16
     |  |  |     o--rw track* [number]
     |  |  |        o--rw number       uint16
     |  |  |        o--rw decrement?   uint8
     |  |  |        o--rw shutdown?    empty
     |  |  o--rw access-session
     |  |  |  o--rw closed?                     empty
     |  |  |  o--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  o--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  o--rw inherit
     |  |  |  |  o--rw disable
     |  |  |  |     o--rw autoconf?                    empty
     |  |  |  |     o--rw interface-template-sticky?   empty
     |  |  |  |     o--rw service-policy?              empty
     |  |  |  o--rw monitor?                    boolean
     |  |  |  o--rw interface-template
     |  |  |     o--rw sticky!
     |  |  |        o--rw timer?   uint16
     |  |  o--rw storm-control
     |  |  |  o--rw action
     |  |  |  |  o--rw level?      decimal64
     |  |  |  |  o--rw shutdown?   empty
     |  |  |  |  o--rw trap?       empty
     |  |  |  o--rw broadcast
     |  |  |  |  o--rw include
     |  |  |  |  |  o--rw multicast?   empty
     |  |  |  |  o--rw level
     |  |  |  |     o--rw threshold
     |  |  |  |     |  o--rw rising-threshold?    decimal64
     |  |  |  |     |  o--rw falling-threshold?   decimal64
     |  |  |  |     o--rw bps
     |  |  |  |     |  o--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  o--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     o--rw pps
     |  |  |  |        o--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        o--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  o--rw multicast
     |  |  |  |  o--rw level
     |  |  |  |     o--rw threshold
     |  |  |  |     |  o--rw rising-threshold?    decimal64
     |  |  |  |     |  o--rw falling-threshold?   decimal64
     |  |  |  |     o--rw bps
     |  |  |  |     |  o--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  o--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     o--rw pps
     |  |  |  |        o--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        o--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  o--rw unicast
     |  |  |  |  o--rw level
     |  |  |  |     o--rw threshold
     |  |  |  |     |  o--rw rising-threshold?    decimal64
     |  |  |  |     |  o--rw falling-threshold?   decimal64
     |  |  |  |     o--rw bps
     |  |  |  |     |  o--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  o--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     o--rw pps
     |  |  |  |        o--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        o--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  o--rw unknown-unicast
     |  |  |     o--rw level
     |  |  |        o--rw threshold
     |  |  |        |  o--rw rising-threshold?    decimal64
     |  |  |        |  o--rw falling-threshold?   decimal64
     |  |  |        o--rw bps
     |  |  |        |  o--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  o--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        o--rw pps
     |  |  |           o--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           o--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  o--rw subscriber
     |  |  |  o--rw aging
     |  |  |     o--rw (timer-probe)?
     |  |  |        o--:(inactivity-timer)
     |  |  |        |  o--rw inactivity-timer
     |  |  |        |     o--rw value?   uint16
     |  |  |        |     o--rw probe?   empty
     |  |  |        o--:(probe)
     |  |  |           o--rw probe?              empty
     |  |  o--rw trust
     |  |  |  o--rw device?   enumeration
     |  |  o--rw priority-queue
     |  |  |  o--rw cos-map
     |  |  |  |  o--rw id?           uint8
     |  |  |  |  o--rw cos-values*   uint8
     |  |  |  o--rw out?       empty
     |  |  o--rw rcv-queue
     |  |  |  o--rw cos-map* [queue-id threshold-id]
     |  |  |     o--rw queue-id        uint8
     |  |  |     o--rw threshold-id    uint8
     |  |  |     o--rw cos-values*     uint8
     |  |  o--rw peer
     |  |  |  o--rw default
     |  |  |     o--rw ip
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  o--rw pm-path
     |  |     o--rw name?           string
     |  |     o--rw interface-id?   uint8
     |  +--rw TwentyFiveGigE* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw fec?                        enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw FortyGigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw FiftyGigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw HundredGigE* [name]
     |  |  +--rw name                        string
     |  |  +--rw enable?                     empty
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw TwoHundredGigE* [name]
     |  |  +--rw name                        string
     |  |  +--rw enable?                     empty
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw FourHundredGigE* [name]
     |  |  +--rw name                        string
     |  |  +--rw enable?                     empty
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw Loopback* [name]
     |  |  +--rw name                        uint32
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw LORAWAN* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw WPAN* [name] {ios-features:wpan}?
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Virtual-WPAN* [name] {ios-features:wpan}?
     |  |  +--rw name                        enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw L2LISP* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw L2LISP-subinterface
     |  |  +--rw L2LISP* [name]
     |  |     +--rw name                        string
     |  |     +--rw description?                string
     |  |     +--rw export-name?                string
     |  |     +--rw uplink
     |  |     |  +--rw backup?   empty
     |  |     +--rw switchport-conf
     |  |     |  +--rw switchport?   boolean
     |  |     +--rw switchport-config
     |  |     |  +--rw switchport {ios-features:switching-platform}?
     |  |     o--rw switchport {ios-features:switching-platform}?
     |  |     +--rw stackwise-virtual
     |  |     |  +--rw link?                    uint8
     |  |     |  +--rw dual-active-detection?   empty
     |  |     +--rw mac-address?                string
     |  |     +--rw shutdown?                   empty
     |  |     +--rw arp
     |  |     |  +--rw timeout?           uint32
     |  |     |  +--rw snap?              empty
     |  |     |  +--rw authorized?        empty
     |  |     |  +--rw log
     |  |     |  |  +--rw threshold
     |  |     |  |     +--rw entries?   uint32
     |  |     |  +--rw entries
     |  |     |  |  +--rw interface-limit
     |  |     |  |     +--rw entry-count?   uint32
     |  |     |  |     +--rw log?           uint32
     |  |     |  +--rw packet-priority
     |  |     |     +--rw enable?   empty
     |  |     +--rw backup
     |  |     |  +--rw delay
     |  |     |  |  +--rw failure?             union
     |  |     |  |  +--rw secondary-disable?   union
     |  |     |  +--rw interface
     |  |     |  |  +--rw (interface-choice)?
     |  |     |  |     +--:(AppNav-Compress)
     |  |     |  |     |  +--rw AppNav-Compress?             uint16
     |  |     |  |     +--:(AppNav-UnCompress)
     |  |     |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |     |  |     +--:(ATM)
     |  |     |  |     |  +--rw ATM?                         string
     |  |     |  |     +--:(ATM-subinterface)
     |  |     |  |     |  +--rw ATM-subinterface
     |  |     |  |     |     +--rw ATM?   string
     |  |     |  |     +--:(ATM-ACR)
     |  |     |  |     |  +--rw ATM-ACR?                     string
     |  |     |  |     +--:(ATM-ACRsubinterface)
     |  |     |  |     |  +--rw ATM-ACRsubinterface
     |  |     |  |     |     +--rw ATM-ACR?   string
     |  |     |  |     +--:(BDI)
     |  |     |  |     |  +--rw BDI?                         string
     |  |     |  |     +--:(CEM)
     |  |     |  |     |  +--rw CEM?                         string
     |  |     |  |     +--:(CEM-ACR)
     |  |     |  |     |  +--rw CEM-ACR?                     uint8
     |  |     |  |     +--:(Embedded-Service-Engine)
     |  |     |  |     |  +--rw Embedded-Service-Engine?     string
     |  |     |  |     +--:(Ethernet)
     |  |     |  |     |  +--rw Ethernet?                    string
     |  |     |  |     +--:(FastEthernet)
     |  |     |  |     |  +--rw FastEthernet?                string
     |  |     |  |     +--:(GigabitEthernet)
     |  |     |  |     |  +--rw GigabitEthernet?             string
     |  |     |  |     +--:(FiveGigabitEthernet)
     |  |     |  |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |     +--:(AppGigabitEthernet)
     |  |     |  |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |     +--:(TwentyFiveGigE)
     |  |     |  |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |     +--:(TwoGigabitEthernet)
     |  |     |  |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |     +--:(FortyGigabitEthernet)
     |  |     |  |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |     +--:(FiftyGigabitEthernet)
     |  |     |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |     +--:(HundredGigE)
     |  |     |  |     |  +--rw HundredGigE?                 string
     |  |     |  |     +--:(L2LISP)
     |  |     |  |     |  +--rw L2LISP?                      string
     |  |     |  |     +--:(L2LISP-subinterface)
     |  |     |  |     |  +--rw L2LISP-subinterface
     |  |     |  |     |     +--rw L2LISP?   string
     |  |     |  |     +--:(LISP)
     |  |     |  |     |  +--rw LISP?                        string
     |  |     |  |     +--:(LISP-subinterface)
     |  |     |  |     |  +--rw LISP-subinterface
     |  |     |  |     |     +--rw LISP?   string
     |  |     |  |     +--:(Loopback)
     |  |     |  |     |  +--rw Loopback?                    uint32
     |  |     |  |     +--:(Multilink)
     |  |     |  |     |  +--rw Multilink?                   uint16
     |  |     |  |     +--:(nve)
     |  |     |  |     |  +--rw nve?                         uint16
     |  |     |  |     +--:(overlay)
     |  |     |  |     |  +--rw overlay?                     uint16
     |  |     |  |     +--:(Port-channel)
     |  |     |  |     |  +--rw Port-channel?                uint32
     |  |     |  |     +--:(Port-channel-subinterface)
     |  |     |  |     |  +--rw Port-channel-subinterface
     |  |     |  |     |     +--rw Port-channel?   string
     |  |     |  |     +--:(pseudowire)
     |  |     |  |     |  +--rw pseudowire?                  uint32
     |  |     |  |     +--:(SM)
     |  |     |  |     |  +--rw SM?                          string
     |  |     |  |     +--:(Cellular)
     |  |     |  |     |  +--rw Cellular?                    string
     |  |     |  |     +--:(Dialer)
     |  |     |  |     |  +--rw Dialer?                      string
     |  |     |  |     +--:(Serial)
     |  |     |  |     |  +--rw Serial?                      string
     |  |     |  |     +--:(Async)
     |  |     |  |     |  +--rw Async?                       string
     |  |     |  |     +--:(TenGigabitEthernet)
     |  |     |  |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |     +--:(Tunnel)
     |  |     |  |     |  +--rw Tunnel?                      uint32
     |  |     |  |     +--:(Virtual-Template)
     |  |     |  |     |  +--rw Virtual-Template?            uint16
     |  |     |  |     +--:(Vlan)
     |  |     |  |     |  +--rw Vlan?                        uint16
     |  |     |  |     +--:(VirtualPortGroup)
     |  |     |  |     |  +--rw VirtualPortGroup?            uint16
     |  |     |  |     +--:(vasileft)
     |  |     |  |     |  +--rw vasileft?                    uint16
     |  |     |  |     +--:(vasiright)
     |  |     |  |     |  +--rw vasiright?                   uint16
     |  |     |  |     +--:(BD-VIF)
     |  |     |  |     |  +--rw BD-VIF?                      string
     |  |     |  |     +--:(MFR)
     |  |     |  |     |  +--rw MFR?                         uint32
     |  |     |  |     +--:(Serial-subinterface)
     |  |     |  |     |  +--rw Serial-subinterface
     |  |     |  |     |     +--rw Serial?   string
     |  |     |  |     +--:(Bundle)
     |  |     |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |     |  +--rw load
     |  |     |     +--rw kickin?    union
     |  |     |     +--rw kickout?   union
     |  |     +--rw cemoudp
     |  |     |  +--rw reserve
     |  |     |     +--rw acr?   uint8
     |  |     +--rw cws-tunnel
     |  |     |  +--rw in?    empty
     |  |     |  +--rw out
     |  |     |     +--rw tunnel-number?   uint16
     |  |     +--rw l2protocol-tunnel!
     |  |     |  +--rw cdp?                  empty
     |  |     |  +--rw drop-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw shutdown-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw stp?                  empty
     |  |     |  +--rw vtp?                  empty
     |  |     |  +--rw lldp?                 empty
     |  |     |  +--rw point-to-point
     |  |     |  |  +--rw lacp?   empty
     |  |     |  |  +--rw pagp?   empty
     |  |     |  |  +--rw udld?   empty
     |  |     |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |     +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |     |  +--rw forward
     |  |     |     +--rw protocols*            l2pt-fwd-proto-type
     |  |     |     +--rw drop-threshold
     |  |     |     |  +--rw threshold-list* [proto-type]
     |  |     |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |     |     |     +--rw pps-num?      uint16
     |  |     |     +--rw shutdown-threshold
     |  |     |        +--rw threshold-list* [proto-type]
     |  |     |           +--rw proto-type    l2pt-fwd-proto-type
     |  |     |           +--rw pps-num?      uint16
     |  |     +--rw encapsulation
     |  |     |  +--rw (encap-choice)?
     |  |     |     +--:(dot1Q)
     |  |     |     |  +--rw dot1Q
     |  |     |     |     +--rw vlan-id?        uint16
     |  |     |     |     +--rw native?         empty
     |  |     |     |     +--rw second-dot1q?   union
     |  |     |     +--:(priority-tagged)
     |  |     |     |  +--rw priority-tagged!
     |  |     |     |     +--rw native?      empty
     |  |     |     |     +--rw tx-tagged?   empty
     |  |     |     +--:(isl)
     |  |     |     |  +--rw isl
     |  |     |     |     +--rw vlan-id?   uint16
     |  |     |     +--:(ppp)
     |  |     |     |  +--rw ppp!
     |  |     |     +--:(slip)
     |  |     |     |  +--rw slip!
     |  |     |     +--:(frame-relay)
     |  |     |     |  +--rw frame-relay!
     |  |     |     |     +--rw ietf?   empty
     |  |     |     +--:(frame-relay-settings)
     |  |     |     |  +--rw frame-relay-settings
     |  |     |     |     +--rw frame-relay
     |  |     |     |        +--rw MFR?   uint32
     |  |     |     +--:(raw-tcp)
     |  |     |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |     |     +--:(raw-udp)
     |  |     |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |     |     +--:(scada)
     |  |     |     |  +--rw scada! {ios-features:scada-gw}?
     |  |     |     +--:(relay-line)
     |  |     |        +--rw relay-line! {ios-features:scada-gw}?
     |  |     +--rw fair-queue-conf
     |  |     |  +--rw fair-queue?   boolean
     |  |     +--rw fair-queue
     |  |     |  +--rw incomplete?   empty
     |  |     +--rw flowcontrol
     |  |     |  +--rw receive?   enumeration
     |  |     |  +--rw send?      enumeration
     |  |     +--rw isis
     |  |     +--rw clns
     |  |     +--rw keepalive-config
     |  |     |  +--rw keepalive?   boolean
     |  |     |  +--rw period?      uint16
     |  |     |  +--rw retries?     uint8
     |  |     x--rw (keepalive-choice)?
     |  |     |  x--:(keepalive)
     |  |     |  |  x--rw keepalive?            boolean
     |  |     |  x--:(keepalive-settings)
     |  |     |     x--rw keepalive-settings
     |  |     |        x--rw keepalive!
     |  |     |           x--rw period?    uint16
     |  |     |           x--rw retries?   uint8
     |  |     +--rw bfd
     |  |     +--rw bandwidth
     |  |     |  +--rw receive
     |  |     |  |  +--rw inherit?    empty
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw inherit!
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw qos-reference?   uint32
     |  |     |  +--rw kilobits?        uint32
     |  |     +--rw dampening!
     |  |     |  +--rw dampening-time?            uint16
     |  |     |  +--rw start-reusing-time?        uint16
     |  |     |  +--rw start-supressing-time?     uint16
     |  |     |  +--rw maximum-supressing-time?   uint16
     |  |     |  +--rw restart
     |  |     |     +--rw restart?           empty
     |  |     |     +--rw restart-penalty?   uint16
     |  |     +--rw punt-control
     |  |     |  +--rw cause* [name]
     |  |     |  |  +--rw name    ios-types:punt-cause-type
     |  |     |  |  +--rw rate?   uint32
     |  |     |  +--rw enable!
     |  |     |     +--rw pps?   uint32
     |  |     o--rw if-state?                   enumeration
     |  |     +--rw delay?                      uint32
     |  |     +--rw domain
     |  |     |  +--rw name?               string
     |  |     |  +--rw path?               string
     |  |     |  +--rw internet-bound?     empty
     |  |     |  +--rw path-id?            uint8
     |  |     |  +--rw path-last-resort?   empty
     |  |     |  +--rw zero-sla?           empty
     |  |     +--rw hold-queue* [direction]
     |  |     |  +--rw direction       enumeration
     |  |     |  +--rw queue-length?   uint32
     |  |     +--rw history
     |  |     |  +--rw BPS?   empty
     |  |     +--rw mpls
     |  |     +--rw (vrf-choice)?
     |  |     |  +--:(ip-vrf)
     |  |     |  |  +--rw ip-vrf
     |  |     |  |     +--rw ip
     |  |     |  |        +--rw vrf
     |  |     |  |           +--rw forwarding?   string
     |  |     |  +--:(vrf)
     |  |     |     +--rw vrf
     |  |     |        +--rw forwarding?   string
     |  |     |        +--rw downstream?   string
     |  |     +--rw ip
     |  |     |  +--rw admission?                string
     |  |     |  +--rw access-group
     |  |     |  |  +--rw in
     |  |     |  |  |  +--rw (apply-type)?
     |  |     |  |  |     +--:(apply-common)
     |  |     |  |  |     |  +--rw common-acl
     |  |     |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw in?         empty
     |  |     |  |  |     +--:(apply-intf)
     |  |     |  |  |        +--rw acl
     |  |     |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |           +--rw in?         empty
     |  |     |  |  +--rw out
     |  |     |  |     +--rw (apply-type)?
     |  |     |  |        +--:(apply-common)
     |  |     |  |        |  +--rw common-acl
     |  |     |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |        |     +--rw out?        empty
     |  |     |  |        +--:(apply-intf)
     |  |     |  |           +--rw acl
     |  |     |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |              +--rw out?        empty
     |  |     |  +--rw arp
     |  |     |  |  +--rw inspection
     |  |     |  |     +--rw limit
     |  |     |  |     |  +--rw none?   empty
     |  |     |  |     |  +--rw rate?   uint32
     |  |     |  |     +--rw trust?   empty
     |  |     |  +--rw vrf
     |  |     |  |  +--rw receive?      string
     |  |     |  |  +--rw sitemap?      string
     |  |     |  |  +--rw forwarding
     |  |     |  |     +--rw Liin-vrf?   empty
     |  |     |  |     +--rw mgmtVrf?    empty
     |  |     |  |     +--rw word?       string
     |  |     |  +--rw (address-choice)?
     |  |     |  |  +--:(unnumbered)
     |  |     |  |  |  +--rw unnumbered?         string
     |  |     |  |  +--:(address)
     |  |     |  |     +--rw address
     |  |     |  |        +--rw (address-choice)?
     |  |     |  |           +--:(fixed-case)
     |  |     |  |           |  +--rw secondary* [address]
     |  |     |  |           |  |  +--rw address      inet:ipv4-address
     |  |     |  |           |  |  +--rw mask         inet:ipv4-address
     |  |     |  |           |  |  +--rw secondary    empty
     |  |     |  |           |  +--rw primary
     |  |     |  |           |     +--rw address?   inet:ipv4-address
     |  |     |  |           |     +--rw mask?      inet:ipv4-address
     |  |     |  |           +--:(dhcp-case)
     |  |     |  |           |  +--rw dhcp!
     |  |     |  |           |     +--rw client-id
     |  |     |  |           |     |  +--rw (ethernet-choice)?
     |  |     |  |           |     |     +--:(Ethernet)
     |  |     |  |           |     |     |  +--rw Ethernet?                    string
     |  |     |  |           |     |     +--:(FastEthernet)
     |  |     |  |           |     |     |  +--rw FastEthernet?                string
     |  |     |  |           |     |     +--:(GigabitEthernet)
     |  |     |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |     |  |           |     |     +--:(FiveGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |           |     |     +--:(AppGigabitEthernet)
     |  |     |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |           |     |     +--:(Port-channel)
     |  |     |  |           |     |     |  +--rw Port-channel?                uint32
     |  |     |  |           |     |     +--:(PRP-channel)
     |  |     |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |     |  |           |     |     +--:(TenGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |           |     |     +--:(TwentyFiveGigE)
     |  |     |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |           |     |     +--:(FortyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(TwoGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |           |     |     +--:(HundredGigE)
     |  |     |  |           |     |     |  +--rw HundredGigE?                 string
     |  |     |  |           |     |     +--:(TwoHundredGigE)
     |  |     |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |     |  |           |     |     +--:(FourHundredGigE)
     |  |     |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |     |  |           |     |     +--:(vlan)
     |  |     |  |           |     |        +--rw vlan?                        uint16
     |  |     |  |           |     +--rw hostname?    string
     |  |     |  |           +--:(negotiated-case)
     |  |     |  |              +--rw negotiated?   empty
     |  |     |  +--rw accounting
     |  |     |  |  +--rw mac-address
     |  |     |  |     +--rw input?    empty
     |  |     |  |     +--rw output?   empty
     |  |     |  +--rw directed-broadcast!
     |  |     |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |     |  +--rw network-broadcast?        empty
     |  |     |  o--rw hello-interval
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  o--rw authentication
     |  |     |  |  o--rw key-chain
     |  |     |  |  |  o--rw eigrp?   uint16
     |  |     |  |  |  o--rw name?    string
     |  |     |  |  o--rw mode
     |  |     |  |     o--rw eigrp?   uint16
     |  |     |  |     o--rw md5?     empty
     |  |     |  o--rw hold-time
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  +--rw helper-address* [address]
     |  |     |  |  +--rw address         inet:ipv4-address
     |  |     |  |  +--rw (helper-choice)?
     |  |     |  |     +--:(global)
     |  |     |  |     |  +--rw global?   empty
     |  |     |  |     +--:(vrf)
     |  |     |  |        +--rw vrf?      string
     |  |     |  +--rw pim
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw local-proxy-arp?          empty
     |  |     |  +--rw proxy-arp?                boolean
     |  |     |  +--rw rip
     |  |     |  |  +--rw advertise?           uint32
     |  |     |  |  +--rw advertise-default
     |  |     |  |  |  +--rw metric?   uint8
     |  |     |  |  |  +--rw tag?      uint16
     |  |     |  |  +--rw authentication
     |  |     |  |  |  +--rw key-chain?   string
     |  |     |  |  |  +--rw mode
     |  |     |  |  |     +--rw md5?    empty
     |  |     |  |  |     +--rw text?   empty
     |  |     |  |  +--rw initial-delay?       uint16
     |  |     |  |  +--rw receive
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw send
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw v2-broadcast?        empty
     |  |     |  +--rw route-cache-conf
     |  |     |  |  +--rw route-cache?   boolean
     |  |     |  +--rw route-cache!
     |  |     |  |  +--rw cef?              boolean
     |  |     |  |  +--rw flow?             boolean
     |  |     |  |  +--rw policy?           boolean
     |  |     |  |  +--rw same-interface?   boolean
     |  |     |  +--rw router
     |  |     |  +--rw redirects?                boolean
     |  |     |  +--rw clear-dont-fragment?      boolean
     |  |     |  +--rw mask-reply?               empty
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw virtual-reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw virtual-reassembly-out!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  +--rw dhcp
     |  |     |  +--rw mtu?                      uint16
     |  |     |  +--rw mroute-cache?             boolean
     |  |     |  +--rw summary-address
     |  |     |  |  o--rw eigrp* [id]
     |  |     |  |     o--rw id        string
     |  |     |  |     o--rw ip?       inet:ipv4-address
     |  |     |  |     o--rw mask?     inet:ipv4-address
     |  |     |  |     o--rw metric?   uint32
     |  |     |  +--rw verify
     |  |     |     +--rw source!
     |  |     |     |  +--rw vlan
     |  |     |     |     +--rw dhcp-snooping!
     |  |     |     |        +--rw port-security?   empty
     |  |     |     +--rw unicast
     |  |     |        +--rw (unicast-choice)?
     |  |     |        |  +--:(reverse-path-case)
     |  |     |        |  |  +--rw reverse-path-v1
     |  |     |        |  |     +--rw enable?            empty
     |  |     |        |  |     +--rw allow-self-ping?   empty
     |  |     |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |     |        |  +--:(source-case)
     |  |     |        |     +--rw source-v1
     |  |     |        |        +--rw reachable-via?     enumeration
     |  |     |        |        +--rw allow-self-ping?   empty
     |  |     |        |        +--rw allow-default?     empty
     |  |     |        |        +--rw l2-src?            empty
     |  |     |        |        +--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw reverse-path!
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw source
     |  |     |        |  x--rw reachable-via?     enumeration
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw allow-default?     empty
     |  |     |        |  x--rw l2-src?            empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        +--rw notification
     |  |     |           +--rw threshold
     |  |     |              +--rw drop-rate?   uint32
     |  |     +--rw ipv6
     |  |     |  +--rw verify
     |  |     |  |  +--rw unicast
     |  |     |  |     +--rw (unicast-choice)?
     |  |     |  |     |  +--:(reverse-path-case)
     |  |     |  |     |  |  +--rw reverse-path-v1
     |  |     |  |     |  |     +--rw enable?     empty
     |  |     |  |     |  |     +--rw acl-name?   string
     |  |     |  |     |  +--:(source-case)
     |  |     |  |     |     +--rw source-v1
     |  |     |  |     |        +--rw reachable-via?   enumeration
     |  |     |  |     |        +--rw allow-default?   empty
     |  |     |  |     |        +--rw acl-name?        string
     |  |     |  |     x--rw reverse-path!
     |  |     |  |     |  x--rw acl-name?   string
     |  |     |  |     x--rw source
     |  |     |  |        x--rw reachable-via?   enumeration
     |  |     |  |        x--rw allow-default?   empty
     |  |     |  |        x--rw acl-name?        string
     |  |     |  +--rw destination-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw source-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw dhcp
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw address
     |  |     |  |  +--rw dhcp!
     |  |     |  |  |  +--rw rapid-commit?   empty
     |  |     |  |  +--rw autoconfig!
     |  |     |  |  |  +--rw default?   empty
     |  |     |  |  +--rw prefix-list* [prefix]
     |  |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |     |  |  |  +--rw anycast?   empty
     |  |     |  |  |  +--rw eui-64?    empty
     |  |     |  |  +--rw link-local-address-container
     |  |     |  |  |  +--rw address?      inet:ipv6-address
     |  |     |  |  |  +--rw link-local?   empty
     |  |     |  |  x--rw link-local-address* [address]
     |  |     |  |  |  x--rw address       inet:ipv6-address
     |  |     |  |  |  x--rw link-local?   empty
     |  |     |  |  +--rw prefix-name* [name]
     |  |     |  |     +--rw name              string
     |  |     |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |     |  |     +--rw prefix-options
     |  |     |  |        +--rw ipv6-prefix* [prefix]
     |  |     |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |     |  |           +--rw anycast?           empty
     |  |     |  |           +--rw eui-64?            empty
     |  |     |  |           +--rw segment-routing?   empty
     |  |     |  +--rw unnumbered?           string
     |  |     |  +--rw enable?               empty
     |  |     |  +--rw mtu?                  uint16
     |  |     |  +--rw nd
     |  |     |  |  +--rw nud
     |  |     |  |  |  +--rw igp?   boolean
     |  |     |  |  +--rw dad
     |  |     |  |     +--rw attempts?   uint16
     |  |     |  +--rw router
     |  |     |  +--rw redirects?            boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw traffic-filter* [direction]
     |  |     |  |  +--rw direction      enumeration
     |  |     |  |  +--rw common?        string
     |  |     |  |  +--rw access-list?   string
     |  |     |  +--rw virtual-reassembly
     |  |     |  |  +--rw in!
     |  |     |  |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  |  +--rw max-fragments?      uint8
     |  |     |  |  |  +--rw timeout?            uint8
     |  |     |  |  |  +--rw drop-fragments?     empty
     |  |     |  |  |  +--rw mode?               enumeration
     |  |     |  |  +--rw out!
     |  |     |  |     +--rw max-reassemblies?   uint16
     |  |     |  |     +--rw max-fragments?      uint8
     |  |     |  |     +--rw timeout?            uint8
     |  |     |  |     +--rw drop-fragments?     empty
     |  |     |  |     +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |     +--rw max-reassemblies?   uint16
     |  |     |     +--rw timeout?            uint32
     |  |     +--rw load-interval?              uint16
     |  |     +--rw logging
     |  |     |  +--rw event
     |  |     |     +--rw bundle-status?         empty
     |  |     |     +--rw link-status-enable?    boolean
     |  |     |     o--rw link-status?           empty
     |  |     |     +--rw trunk-status?          empty
     |  |     |     +--rw nfas-status?           empty
     |  |     |     +--rw power-inline-status?   empty
     |  |     |     +--rw status?                empty
     |  |     |     +--rw spanning-tree!
     |  |     |     |  +--rw status?   empty
     |  |     |     +--rw subif-link-status!
     |  |     |        +--rw ignore-bulk?   empty
     |  |     +--rw mdix
     |  |     |  +--rw auto?   boolean
     |  |     +--rw mop
     |  |     |  +--rw enabled?   boolean
     |  |     |  +--rw sysid?     boolean
     |  |     +--rw max-reserved-bandwidth?     uint8
     |  |     +--rw mtu?                        uint16
     |  |     +--rw interface_qos
     |  |     |  +--rw trust
     |  |     |     +--rw device?   enumeration
     |  |     +--rw redundancy
     |  |     |  +--rw rii
     |  |     |  |  +--rw id?          uint16
     |  |     |  |  +--rw decrement?   uint8
     |  |     |  +--rw group* [id]
     |  |     |  |  +--rw id                  uint8
     |  |     |  |  +--rw (rg-choice)?
     |  |     |  |     +--:(decrement-case)
     |  |     |  |     |  +--rw decrement?    uint8
     |  |     |  |     +--:(ip-case)
     |  |     |  |        +--rw virtual-ip* [ip-family]
     |  |     |  |           +--rw ip-family       enumeration
     |  |     |  |           +--rw ipv4-address
     |  |     |  |           |  +--rw ip?               inet:ipv4-address
     |  |     |  |           |  +--rw exclusive?        empty
     |  |     |  |           |  +--rw decrement-last?   uint8
     |  |     |  |           +--rw ipv6-address
     |  |     |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |     |  |              +--rw exclusive?        empty
     |  |     |  |              +--rw decrement-last?   uint8
     |  |     |  +--rw asymmetric-routing
     |  |     |  |  +--rw enable?   empty
     |  |     |  +--rw gratuitous-arp
     |  |     |     +--rw group* [id]
     |  |     |        +--rw id          uint8
     |  |     |        +--rw interval
     |  |     |           +--rw (interval-choice)?
     |  |     |              +--:(minutes)
     |  |     |              |  +--rw min?   uint8
     |  |     |              +--:(seconds)
     |  |     |                 +--rw sec?   uint16
     |  |     +--rw service-insertion?          enumeration
     |  |     +--rw source
     |  |     |  +--rw template
     |  |     |     +--rw template-name* [template-name]
     |  |     |        +--rw template-name    string
     |  |     |        +--rw merge?           empty
     |  |     +--rw standby
     |  |     |  +--rw version?        enumeration
     |  |     |  +--rw bfd-config?     boolean
     |  |     |  o--rw bfd?            empty
     |  |     |  +--rw delay
     |  |     |  |  +--rw minimum?   uint16
     |  |     |  |  +--rw reload?    uint16
     |  |     |  +--rw mac-refresh?    uint8
     |  |     |  +--rw use-bia!
     |  |     |  |  +--rw scope
     |  |     |  |     +--rw interface?   empty
     |  |     |  +--rw redirect
     |  |     |  |  +--rw advertisement
     |  |     |  |  |  +--rw authentication
     |  |     |  |  |     +--rw md5
     |  |     |  |  |        +--rw (md5-choice)?
     |  |     |  |  |           +--:(key-chain)
     |  |     |  |  |           |  +--rw key-chain?    string
     |  |     |  |  |           +--:(key-string)
     |  |     |  |  |              +--rw key-string
     |  |     |  |  |                 +--rw encrypt?   enumeration
     |  |     |  |  |                 +--rw string?    string
     |  |     |  |  |                 +--rw timeout?   uint16
     |  |     |  |  +--rw timers
     |  |     |  |  |  +--rw advertisement?   uint16
     |  |     |  |  |  +--rw holddown?        uint16
     |  |     |  |  +--rw unknown?         boolean
     |  |     |  +--rw standby-list* [group-number]
     |  |     |     +--rw group-number      uint16
     |  |     |     +--rw authentication
     |  |     |     |  +--rw (auth)?
     |  |     |     |     +--:(word)
     |  |     |     |     |  +--rw word?   string
     |  |     |     |     +--:(md5)
     |  |     |     |     |  +--rw md5
     |  |     |     |     |     +--rw md5-config
     |  |     |     |     |     |  +--rw (md5-choice)?
     |  |     |     |     |     |     +--:(key-chain)
     |  |     |     |     |     |     |  +--rw key-chain?    string
     |  |     |     |     |     |     +--:(key-string)
     |  |     |     |     |     |        +--rw key-string
     |  |     |     |     |     |           +--rw encrypt?   enumeration
     |  |     |     |     |     |           +--rw string?    string
     |  |     |     |     |     |           +--rw timeout?   uint16
     |  |     |     |     |     o--rw key-chain?    string
     |  |     |     |     |     o--rw key-string
     |  |     |     |     |        o--rw encrypt?   enumeration
     |  |     |     |     |        o--rw string?    string
     |  |     |     |     |        o--rw timeout?   uint16
     |  |     |     |     +--:(text)
     |  |     |     |        +--rw text?   string
     |  |     |     +--rw follow?           string
     |  |     |     +--rw ip-config!
     |  |     |     |  +--rw address?             inet:ipv4-address
     |  |     |     |  +--rw secondary-address* [address]
     |  |     |     |     +--rw address      inet:ipv4-address
     |  |     |     |     +--rw secondary    empty
     |  |     |     +--rw ipv6-config
     |  |     |     |  +--rw ipv6-link-local?   union
     |  |     |     |  +--rw ipv6_prefix* [prefix]
     |  |     |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |     |     o--rw ip!
     |  |     |     |  o--rw address?     inet:ipv4-address
     |  |     |     |  o--rw secondary?   empty
     |  |     |     o--rw ipv6?             union
     |  |     |     +--rw mac-address?      string
     |  |     |     +--rw name?             string
     |  |     |     +--rw preempt!
     |  |     |     |  +--rw delay
     |  |     |     |     +--rw minimum?   uint16
     |  |     |     |     +--rw reload?    uint16
     |  |     |     |     +--rw sync?      uint16
     |  |     |     +--rw priority?         uint8
     |  |     |     o--rw redirect
     |  |     |     |  o--rw advertisement
     |  |     |     |  |  o--rw authentication
     |  |     |     |  |     o--rw md5
     |  |     |     |  |        o--rw key-chain?    string
     |  |     |     |  |        o--rw key-string
     |  |     |     |  |           o--rw encrypt?   enumeration
     |  |     |     |  |           o--rw string?    string
     |  |     |     |  |           o--rw timeout?   uint16
     |  |     |     |  o--rw timers
     |  |     |     |  |  o--rw advertisement?   uint16
     |  |     |     |  |  o--rw holddown?        uint16
     |  |     |     |  o--rw unknown?         empty
     |  |     |     +--rw timers
     |  |     |     |  +--rw hello-interval
     |  |     |     |  |  +--rw (hello-interval-choice)?
     |  |     |     |  |     +--:(seconds)
     |  |     |     |  |     |  +--rw seconds?   uint8
     |  |     |     |  |     +--:(msec)
     |  |     |     |  |        +--rw msec?      uint16
     |  |     |     |  +--rw hold-time
     |  |     |     |     +--rw (hold-time-choice)?
     |  |     |     |        +--:(seconds)
     |  |     |     |        |  +--rw seconds?   uint8
     |  |     |     |        +--:(msec)
     |  |     |     |           +--rw msec?      uint16
     |  |     |     +--rw track* [number]
     |  |     |        +--rw number                   uint16
     |  |     |        +--rw (track-options)?
     |  |     |        |  +--:(track-decrement)
     |  |     |        |  |  +--rw track-decrement?   uint8
     |  |     |        |  +--:(track-shutdown)
     |  |     |        |     +--rw track-shutdown?    empty
     |  |     |        x--rw decrement?               uint8
     |  |     |        x--rw shutdown?                empty
     |  |     +--rw access-session
     |  |     |  +--rw closed?                     empty
     |  |     |  +--rw port-control-config?        enumeration
     |  |     |  o--rw port-control
     |  |     |  |  o--rw auto?   empty
     |  |     |  +--rw control-direction-config?   enumeration
     |  |     |  o--rw control-direction
     |  |     |  |  o--rw in?   empty
     |  |     |  +--rw host-mode-config
     |  |     |  |  +--rw modes?   enumeration
     |  |     |  |  +--rw peer?    empty
     |  |     |  o--rw host-mode?                  enumeration
     |  |     |  +--rw inherit
     |  |     |  |  +--rw disable
     |  |     |  |     +--rw autoconf?                    empty
     |  |     |  |     +--rw interface-template-sticky?   empty
     |  |     |  |     +--rw service-policy?              empty
     |  |     |  +--rw monitor?                    boolean
     |  |     |  +--rw interface-template
     |  |     |     +--rw sticky!
     |  |     |        +--rw timer?   uint16
     |  |     +--rw storm-control
     |  |     |  +--rw action
     |  |     |  |  +--rw level?      decimal64
     |  |     |  |  +--rw shutdown?   empty
     |  |     |  |  +--rw trap?       empty
     |  |     |  +--rw broadcast
     |  |     |  |  +--rw include
     |  |     |  |  |  +--rw multicast?   empty
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw multicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unknown-unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |     |     +--rw broadcast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw multicast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw multicast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw multicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknow-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw multicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw multicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unknown-unicast
     |  |     |        +--rw level
     |  |     |        |  +--rw (level-choice)?
     |  |     |        |     +--:(threshold-case)
     |  |     |        |     |  +--rw threshold
     |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |        |     +--:(bps-case)
     |  |     |        |     |  +--rw bps
     |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        |     +--:(pps-case)
     |  |     |        |        +--rw pps
     |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        +--rw include
     |  |     |           +--rw broadcast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw multicast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw multicast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw multicast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw broadcast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw broadcast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw unicast
     |  |     |              +--rw level
     |  |     |              |  +--rw (level-choice)?
     |  |     |              |     +--:(threshold-case)
     |  |     |              |     |  +--rw threshold
     |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |              |     +--:(bps-case)
     |  |     |              |     |  +--rw bps
     |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              |     +--:(pps-case)
     |  |     |              |        +--rw pps
     |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              +--rw include
     |  |     |                 +--rw broadcast
     |  |     |                 |  +--rw level
     |  |     |                 |  |  +--rw (level-choice)?
     |  |     |                 |  |     +--:(threshold-case)
     |  |     |                 |  |     |  +--rw threshold
     |  |     |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |     |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |     |                 |  |     +--:(bps-case)
     |  |     |                 |  |     |  +--rw bps
     |  |     |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  |     +--:(pps-case)
     |  |     |                 |  |        +--rw pps
     |  |     |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  +--rw include
     |  |     |                 |     +--rw multicast
     |  |     |                 |        +--rw level
     |  |     |                 |           +--rw (level-choice)?
     |  |     |                 |              +--:(threshold-case)
     |  |     |                 |              |  +--rw threshold
     |  |     |                 |              |     +--rw rising-threshold?    decimal64
     |  |     |                 |              |     +--rw falling-threshold?   decimal64
     |  |     |                 |              +--:(bps-case)
     |  |     |                 |              |  +--rw bps
     |  |     |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |              +--:(pps-case)
     |  |     |                 |                 +--rw pps
     |  |     |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 +--rw multicast
     |  |     |                    +--rw level
     |  |     |                    |  +--rw (level-choice)?
     |  |     |                    |     +--:(threshold-case)
     |  |     |                    |     |  +--rw threshold
     |  |     |                    |     |     +--rw rising-threshold?    decimal64
     |  |     |                    |     |     +--rw falling-threshold?   decimal64
     |  |     |                    |     +--:(bps-case)
     |  |     |                    |     |  +--rw bps
     |  |     |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    |     +--:(pps-case)
     |  |     |                    |        +--rw pps
     |  |     |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    +--rw include
     |  |     |                       +--rw broadcast
     |  |     |                          +--rw level
     |  |     |                             +--rw (level-choice)?
     |  |     |                                +--:(threshold-case)
     |  |     |                                |  +--rw threshold
     |  |     |                                |     +--rw rising-threshold?    decimal64
     |  |     |                                |     +--rw falling-threshold?   decimal64
     |  |     |                                +--:(bps-case)
     |  |     |                                |  +--rw bps
     |  |     |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                                +--:(pps-case)
     |  |     |                                   +--rw pps
     |  |     |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     +--rw subscriber
     |  |     |  +--rw aging
     |  |     |     +--rw (timer-probe)?
     |  |     |        +--:(inactivity-timer)
     |  |     |        |  +--rw inactivity-timer
     |  |     |        |     +--rw value?   uint16
     |  |     |        |     +--rw probe?   empty
     |  |     |        +--:(probe)
     |  |     |           +--rw probe?              empty
     |  |     +--rw trust
     |  |     |  +--rw device?   enumeration
     |  |     +--rw priority-queue
     |  |     |  +--rw cos-map
     |  |     |  |  +--rw id?           uint8
     |  |     |  |  +--rw cos-values*   uint8
     |  |     |  +--rw out?       empty
     |  |     +--rw srlg
     |  |     |  +--rw gid
     |  |     |     +--rw value*   uint32
     |  |     +--rw rcv-queue
     |  |     |  +--rw cos-map* [queue-id threshold-id]
     |  |     |     +--rw queue-id        uint8
     |  |     |     +--rw threshold-id    uint8
     |  |     |     +--rw cos-values*     uint8
     |  |     +--rw peer
     |  |     |  +--rw default
     |  |     |     +--rw ip
     |  |     |        +--rw (address-choice)?
     |  |     |        |  +--:(address-no)
     |  |     |        |  |  +--rw address-no
     |  |     |        |  |     +--rw address?   boolean
     |  |     |        |  +--:(address-config)
     |  |     |        |     +--rw address-config
     |  |     |        |        +--rw address
     |  |     |        |           +--rw (address-choice)?
     |  |     |        |              +--:(dhcp)
     |  |     |        |              |  +--rw dhcp?        empty
     |  |     |        |              +--:(dhcp-pool)
     |  |     |        |              |  +--rw dhcp-pool!
     |  |     |        |              |     +--rw pools?   string
     |  |     |        |              +--:(pool)
     |  |     |        |                 +--rw pool!
     |  |     |        |                    +--rw pools?   string
     |  |     |        o--rw address
     |  |     |           o--rw (address-choice)?
     |  |     |              o--:(dhcp)
     |  |     |              |  o--rw dhcp?        empty
     |  |     |              o--:(dhcp-pool)
     |  |     |              |  o--rw dhcp-pool!
     |  |     |              |     o--rw pools?   string
     |  |     |              o--:(pool)
     |  |     |                 o--rw pool!
     |  |     |                    o--rw pools?   string
     |  |     +--rw pm-path
     |  |        +--rw name?           string
     |  |        +--rw interface-id?   uint8
     |  +--rw LISP* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw LISP-subinterface
     |  |  +--rw LISP* [name]
     |  |     +--rw name                        string
     |  |     +--rw description?                string
     |  |     +--rw export-name?                string
     |  |     +--rw uplink
     |  |     |  +--rw backup?   empty
     |  |     +--rw switchport-conf
     |  |     |  +--rw switchport?   boolean
     |  |     +--rw switchport-config
     |  |     |  +--rw switchport {ios-features:switching-platform}?
     |  |     o--rw switchport {ios-features:switching-platform}?
     |  |     +--rw stackwise-virtual
     |  |     |  +--rw link?                    uint8
     |  |     |  +--rw dual-active-detection?   empty
     |  |     +--rw mac-address?                string
     |  |     +--rw shutdown?                   empty
     |  |     +--rw arp
     |  |     |  +--rw timeout?           uint32
     |  |     |  +--rw snap?              empty
     |  |     |  +--rw authorized?        empty
     |  |     |  +--rw log
     |  |     |  |  +--rw threshold
     |  |     |  |     +--rw entries?   uint32
     |  |     |  +--rw entries
     |  |     |  |  +--rw interface-limit
     |  |     |  |     +--rw entry-count?   uint32
     |  |     |  |     +--rw log?           uint32
     |  |     |  +--rw packet-priority
     |  |     |     +--rw enable?   empty
     |  |     +--rw backup
     |  |     |  +--rw delay
     |  |     |  |  +--rw failure?             union
     |  |     |  |  +--rw secondary-disable?   union
     |  |     |  +--rw interface
     |  |     |  |  +--rw (interface-choice)?
     |  |     |  |     +--:(AppNav-Compress)
     |  |     |  |     |  +--rw AppNav-Compress?             uint16
     |  |     |  |     +--:(AppNav-UnCompress)
     |  |     |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |     |  |     +--:(ATM)
     |  |     |  |     |  +--rw ATM?                         string
     |  |     |  |     +--:(ATM-subinterface)
     |  |     |  |     |  +--rw ATM-subinterface
     |  |     |  |     |     +--rw ATM?   string
     |  |     |  |     +--:(ATM-ACR)
     |  |     |  |     |  +--rw ATM-ACR?                     string
     |  |     |  |     +--:(ATM-ACRsubinterface)
     |  |     |  |     |  +--rw ATM-ACRsubinterface
     |  |     |  |     |     +--rw ATM-ACR?   string
     |  |     |  |     +--:(BDI)
     |  |     |  |     |  +--rw BDI?                         string
     |  |     |  |     +--:(CEM)
     |  |     |  |     |  +--rw CEM?                         string
     |  |     |  |     +--:(CEM-ACR)
     |  |     |  |     |  +--rw CEM-ACR?                     uint8
     |  |     |  |     +--:(Embedded-Service-Engine)
     |  |     |  |     |  +--rw Embedded-Service-Engine?     string
     |  |     |  |     +--:(Ethernet)
     |  |     |  |     |  +--rw Ethernet?                    string
     |  |     |  |     +--:(FastEthernet)
     |  |     |  |     |  +--rw FastEthernet?                string
     |  |     |  |     +--:(GigabitEthernet)
     |  |     |  |     |  +--rw GigabitEthernet?             string
     |  |     |  |     +--:(FiveGigabitEthernet)
     |  |     |  |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |     +--:(AppGigabitEthernet)
     |  |     |  |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |     +--:(TwentyFiveGigE)
     |  |     |  |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |     +--:(TwoGigabitEthernet)
     |  |     |  |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |     +--:(FortyGigabitEthernet)
     |  |     |  |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |     +--:(FiftyGigabitEthernet)
     |  |     |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |     +--:(HundredGigE)
     |  |     |  |     |  +--rw HundredGigE?                 string
     |  |     |  |     +--:(L2LISP)
     |  |     |  |     |  +--rw L2LISP?                      string
     |  |     |  |     +--:(L2LISP-subinterface)
     |  |     |  |     |  +--rw L2LISP-subinterface
     |  |     |  |     |     +--rw L2LISP?   string
     |  |     |  |     +--:(LISP)
     |  |     |  |     |  +--rw LISP?                        string
     |  |     |  |     +--:(LISP-subinterface)
     |  |     |  |     |  +--rw LISP-subinterface
     |  |     |  |     |     +--rw LISP?   string
     |  |     |  |     +--:(Loopback)
     |  |     |  |     |  +--rw Loopback?                    uint32
     |  |     |  |     +--:(Multilink)
     |  |     |  |     |  +--rw Multilink?                   uint16
     |  |     |  |     +--:(nve)
     |  |     |  |     |  +--rw nve?                         uint16
     |  |     |  |     +--:(overlay)
     |  |     |  |     |  +--rw overlay?                     uint16
     |  |     |  |     +--:(Port-channel)
     |  |     |  |     |  +--rw Port-channel?                uint32
     |  |     |  |     +--:(Port-channel-subinterface)
     |  |     |  |     |  +--rw Port-channel-subinterface
     |  |     |  |     |     +--rw Port-channel?   string
     |  |     |  |     +--:(pseudowire)
     |  |     |  |     |  +--rw pseudowire?                  uint32
     |  |     |  |     +--:(SM)
     |  |     |  |     |  +--rw SM?                          string
     |  |     |  |     +--:(Cellular)
     |  |     |  |     |  +--rw Cellular?                    string
     |  |     |  |     +--:(Dialer)
     |  |     |  |     |  +--rw Dialer?                      string
     |  |     |  |     +--:(Serial)
     |  |     |  |     |  +--rw Serial?                      string
     |  |     |  |     +--:(Async)
     |  |     |  |     |  +--rw Async?                       string
     |  |     |  |     +--:(TenGigabitEthernet)
     |  |     |  |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |     +--:(Tunnel)
     |  |     |  |     |  +--rw Tunnel?                      uint32
     |  |     |  |     +--:(Virtual-Template)
     |  |     |  |     |  +--rw Virtual-Template?            uint16
     |  |     |  |     +--:(Vlan)
     |  |     |  |     |  +--rw Vlan?                        uint16
     |  |     |  |     +--:(VirtualPortGroup)
     |  |     |  |     |  +--rw VirtualPortGroup?            uint16
     |  |     |  |     +--:(vasileft)
     |  |     |  |     |  +--rw vasileft?                    uint16
     |  |     |  |     +--:(vasiright)
     |  |     |  |     |  +--rw vasiright?                   uint16
     |  |     |  |     +--:(BD-VIF)
     |  |     |  |     |  +--rw BD-VIF?                      string
     |  |     |  |     +--:(MFR)
     |  |     |  |     |  +--rw MFR?                         uint32
     |  |     |  |     +--:(Serial-subinterface)
     |  |     |  |     |  +--rw Serial-subinterface
     |  |     |  |     |     +--rw Serial?   string
     |  |     |  |     +--:(Bundle)
     |  |     |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |     |  +--rw load
     |  |     |     +--rw kickin?    union
     |  |     |     +--rw kickout?   union
     |  |     +--rw cemoudp
     |  |     |  +--rw reserve
     |  |     |     +--rw acr?   uint8
     |  |     +--rw cws-tunnel
     |  |     |  +--rw in?    empty
     |  |     |  +--rw out
     |  |     |     +--rw tunnel-number?   uint16
     |  |     +--rw l2protocol-tunnel!
     |  |     |  +--rw cdp?                  empty
     |  |     |  +--rw drop-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw shutdown-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw stp?                  empty
     |  |     |  +--rw vtp?                  empty
     |  |     |  +--rw lldp?                 empty
     |  |     |  +--rw point-to-point
     |  |     |  |  +--rw lacp?   empty
     |  |     |  |  +--rw pagp?   empty
     |  |     |  |  +--rw udld?   empty
     |  |     |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |     +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |     |  +--rw forward
     |  |     |     +--rw protocols*            l2pt-fwd-proto-type
     |  |     |     +--rw drop-threshold
     |  |     |     |  +--rw threshold-list* [proto-type]
     |  |     |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |     |     |     +--rw pps-num?      uint16
     |  |     |     +--rw shutdown-threshold
     |  |     |        +--rw threshold-list* [proto-type]
     |  |     |           +--rw proto-type    l2pt-fwd-proto-type
     |  |     |           +--rw pps-num?      uint16
     |  |     +--rw encapsulation
     |  |     |  +--rw (encap-choice)?
     |  |     |     +--:(dot1Q)
     |  |     |     |  +--rw dot1Q
     |  |     |     |     +--rw vlan-id?        uint16
     |  |     |     |     +--rw native?         empty
     |  |     |     |     +--rw second-dot1q?   union
     |  |     |     +--:(priority-tagged)
     |  |     |     |  +--rw priority-tagged!
     |  |     |     |     +--rw native?      empty
     |  |     |     |     +--rw tx-tagged?   empty
     |  |     |     +--:(isl)
     |  |     |     |  +--rw isl
     |  |     |     |     +--rw vlan-id?   uint16
     |  |     |     +--:(ppp)
     |  |     |     |  +--rw ppp!
     |  |     |     +--:(slip)
     |  |     |     |  +--rw slip!
     |  |     |     +--:(frame-relay)
     |  |     |     |  +--rw frame-relay!
     |  |     |     |     +--rw ietf?   empty
     |  |     |     +--:(frame-relay-settings)
     |  |     |     |  +--rw frame-relay-settings
     |  |     |     |     +--rw frame-relay
     |  |     |     |        +--rw MFR?   uint32
     |  |     |     +--:(raw-tcp)
     |  |     |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |     |     +--:(raw-udp)
     |  |     |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |     |     +--:(scada)
     |  |     |     |  +--rw scada! {ios-features:scada-gw}?
     |  |     |     +--:(relay-line)
     |  |     |        +--rw relay-line! {ios-features:scada-gw}?
     |  |     +--rw fair-queue-conf
     |  |     |  +--rw fair-queue?   boolean
     |  |     +--rw fair-queue
     |  |     |  +--rw incomplete?   empty
     |  |     +--rw flowcontrol
     |  |     |  +--rw receive?   enumeration
     |  |     |  +--rw send?      enumeration
     |  |     +--rw isis
     |  |     +--rw clns
     |  |     +--rw keepalive-config
     |  |     |  +--rw keepalive?   boolean
     |  |     |  +--rw period?      uint16
     |  |     |  +--rw retries?     uint8
     |  |     x--rw (keepalive-choice)?
     |  |     |  x--:(keepalive)
     |  |     |  |  x--rw keepalive?            boolean
     |  |     |  x--:(keepalive-settings)
     |  |     |     x--rw keepalive-settings
     |  |     |        x--rw keepalive!
     |  |     |           x--rw period?    uint16
     |  |     |           x--rw retries?   uint8
     |  |     +--rw bfd
     |  |     +--rw bandwidth
     |  |     |  +--rw receive
     |  |     |  |  +--rw inherit?    empty
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw inherit!
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw qos-reference?   uint32
     |  |     |  +--rw kilobits?        uint32
     |  |     +--rw dampening!
     |  |     |  +--rw dampening-time?            uint16
     |  |     |  +--rw start-reusing-time?        uint16
     |  |     |  +--rw start-supressing-time?     uint16
     |  |     |  +--rw maximum-supressing-time?   uint16
     |  |     |  +--rw restart
     |  |     |     +--rw restart?           empty
     |  |     |     +--rw restart-penalty?   uint16
     |  |     +--rw punt-control
     |  |     |  +--rw cause* [name]
     |  |     |  |  +--rw name    ios-types:punt-cause-type
     |  |     |  |  +--rw rate?   uint32
     |  |     |  +--rw enable!
     |  |     |     +--rw pps?   uint32
     |  |     o--rw if-state?                   enumeration
     |  |     +--rw delay?                      uint32
     |  |     +--rw domain
     |  |     |  +--rw name?               string
     |  |     |  +--rw path?               string
     |  |     |  +--rw internet-bound?     empty
     |  |     |  +--rw path-id?            uint8
     |  |     |  +--rw path-last-resort?   empty
     |  |     |  +--rw zero-sla?           empty
     |  |     +--rw hold-queue* [direction]
     |  |     |  +--rw direction       enumeration
     |  |     |  +--rw queue-length?   uint32
     |  |     +--rw history
     |  |     |  +--rw BPS?   empty
     |  |     +--rw mpls
     |  |     +--rw (vrf-choice)?
     |  |     |  +--:(ip-vrf)
     |  |     |  |  +--rw ip-vrf
     |  |     |  |     +--rw ip
     |  |     |  |        +--rw vrf
     |  |     |  |           +--rw forwarding?   string
     |  |     |  +--:(vrf)
     |  |     |     +--rw vrf
     |  |     |        +--rw forwarding?   string
     |  |     |        +--rw downstream?   string
     |  |     +--rw ip
     |  |     |  +--rw admission?                string
     |  |     |  +--rw access-group
     |  |     |  |  +--rw in
     |  |     |  |  |  +--rw (apply-type)?
     |  |     |  |  |     +--:(apply-common)
     |  |     |  |  |     |  +--rw common-acl
     |  |     |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw in?         empty
     |  |     |  |  |     +--:(apply-intf)
     |  |     |  |  |        +--rw acl
     |  |     |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |           +--rw in?         empty
     |  |     |  |  +--rw out
     |  |     |  |     +--rw (apply-type)?
     |  |     |  |        +--:(apply-common)
     |  |     |  |        |  +--rw common-acl
     |  |     |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |        |     +--rw out?        empty
     |  |     |  |        +--:(apply-intf)
     |  |     |  |           +--rw acl
     |  |     |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |              +--rw out?        empty
     |  |     |  +--rw arp
     |  |     |  |  +--rw inspection
     |  |     |  |     +--rw limit
     |  |     |  |     |  +--rw none?   empty
     |  |     |  |     |  +--rw rate?   uint32
     |  |     |  |     +--rw trust?   empty
     |  |     |  +--rw vrf
     |  |     |  |  +--rw receive?      string
     |  |     |  |  +--rw sitemap?      string
     |  |     |  |  +--rw forwarding
     |  |     |  |     +--rw Liin-vrf?   empty
     |  |     |  |     +--rw mgmtVrf?    empty
     |  |     |  |     +--rw word?       string
     |  |     |  +--rw (address-choice)?
     |  |     |  |  +--:(unnumbered)
     |  |     |  |  |  +--rw unnumbered?         string
     |  |     |  |  +--:(address)
     |  |     |  |     +--rw address
     |  |     |  |        +--rw (address-choice)?
     |  |     |  |           +--:(fixed-case)
     |  |     |  |           |  +--rw secondary* [address]
     |  |     |  |           |  |  +--rw address      inet:ipv4-address
     |  |     |  |           |  |  +--rw mask         inet:ipv4-address
     |  |     |  |           |  |  +--rw secondary    empty
     |  |     |  |           |  +--rw primary
     |  |     |  |           |     +--rw address?   inet:ipv4-address
     |  |     |  |           |     +--rw mask?      inet:ipv4-address
     |  |     |  |           +--:(dhcp-case)
     |  |     |  |           |  +--rw dhcp!
     |  |     |  |           |     +--rw client-id
     |  |     |  |           |     |  +--rw (ethernet-choice)?
     |  |     |  |           |     |     +--:(Ethernet)
     |  |     |  |           |     |     |  +--rw Ethernet?                    string
     |  |     |  |           |     |     +--:(FastEthernet)
     |  |     |  |           |     |     |  +--rw FastEthernet?                string
     |  |     |  |           |     |     +--:(GigabitEthernet)
     |  |     |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |     |  |           |     |     +--:(FiveGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |           |     |     +--:(AppGigabitEthernet)
     |  |     |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |           |     |     +--:(Port-channel)
     |  |     |  |           |     |     |  +--rw Port-channel?                uint32
     |  |     |  |           |     |     +--:(PRP-channel)
     |  |     |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |     |  |           |     |     +--:(TenGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |           |     |     +--:(TwentyFiveGigE)
     |  |     |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |           |     |     +--:(FortyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(TwoGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |           |     |     +--:(HundredGigE)
     |  |     |  |           |     |     |  +--rw HundredGigE?                 string
     |  |     |  |           |     |     +--:(TwoHundredGigE)
     |  |     |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |     |  |           |     |     +--:(FourHundredGigE)
     |  |     |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |     |  |           |     |     +--:(vlan)
     |  |     |  |           |     |        +--rw vlan?                        uint16
     |  |     |  |           |     +--rw hostname?    string
     |  |     |  |           +--:(negotiated-case)
     |  |     |  |              +--rw negotiated?   empty
     |  |     |  +--rw accounting
     |  |     |  |  +--rw mac-address
     |  |     |  |     +--rw input?    empty
     |  |     |  |     +--rw output?   empty
     |  |     |  +--rw directed-broadcast!
     |  |     |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |     |  +--rw network-broadcast?        empty
     |  |     |  o--rw hello-interval
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  o--rw authentication
     |  |     |  |  o--rw key-chain
     |  |     |  |  |  o--rw eigrp?   uint16
     |  |     |  |  |  o--rw name?    string
     |  |     |  |  o--rw mode
     |  |     |  |     o--rw eigrp?   uint16
     |  |     |  |     o--rw md5?     empty
     |  |     |  o--rw hold-time
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  +--rw helper-address* [address]
     |  |     |  |  +--rw address         inet:ipv4-address
     |  |     |  |  +--rw (helper-choice)?
     |  |     |  |     +--:(global)
     |  |     |  |     |  +--rw global?   empty
     |  |     |  |     +--:(vrf)
     |  |     |  |        +--rw vrf?      string
     |  |     |  +--rw pim
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw local-proxy-arp?          empty
     |  |     |  +--rw proxy-arp?                boolean
     |  |     |  +--rw rip
     |  |     |  |  +--rw advertise?           uint32
     |  |     |  |  +--rw advertise-default
     |  |     |  |  |  +--rw metric?   uint8
     |  |     |  |  |  +--rw tag?      uint16
     |  |     |  |  +--rw authentication
     |  |     |  |  |  +--rw key-chain?   string
     |  |     |  |  |  +--rw mode
     |  |     |  |  |     +--rw md5?    empty
     |  |     |  |  |     +--rw text?   empty
     |  |     |  |  +--rw initial-delay?       uint16
     |  |     |  |  +--rw receive
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw send
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw v2-broadcast?        empty
     |  |     |  +--rw route-cache-conf
     |  |     |  |  +--rw route-cache?   boolean
     |  |     |  +--rw route-cache!
     |  |     |  |  +--rw cef?              boolean
     |  |     |  |  +--rw flow?             boolean
     |  |     |  |  +--rw policy?           boolean
     |  |     |  |  +--rw same-interface?   boolean
     |  |     |  +--rw router
     |  |     |  +--rw redirects?                boolean
     |  |     |  +--rw clear-dont-fragment?      boolean
     |  |     |  +--rw mask-reply?               empty
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw virtual-reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw virtual-reassembly-out!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  +--rw dhcp
     |  |     |  +--rw mtu?                      uint16
     |  |     |  +--rw mroute-cache?             boolean
     |  |     |  +--rw summary-address
     |  |     |  |  o--rw eigrp* [id]
     |  |     |  |     o--rw id        string
     |  |     |  |     o--rw ip?       inet:ipv4-address
     |  |     |  |     o--rw mask?     inet:ipv4-address
     |  |     |  |     o--rw metric?   uint32
     |  |     |  +--rw verify
     |  |     |     +--rw source!
     |  |     |     |  +--rw vlan
     |  |     |     |     +--rw dhcp-snooping!
     |  |     |     |        +--rw port-security?   empty
     |  |     |     +--rw unicast
     |  |     |        +--rw (unicast-choice)?
     |  |     |        |  +--:(reverse-path-case)
     |  |     |        |  |  +--rw reverse-path-v1
     |  |     |        |  |     +--rw enable?            empty
     |  |     |        |  |     +--rw allow-self-ping?   empty
     |  |     |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |     |        |  +--:(source-case)
     |  |     |        |     +--rw source-v1
     |  |     |        |        +--rw reachable-via?     enumeration
     |  |     |        |        +--rw allow-self-ping?   empty
     |  |     |        |        +--rw allow-default?     empty
     |  |     |        |        +--rw l2-src?            empty
     |  |     |        |        +--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw reverse-path!
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw source
     |  |     |        |  x--rw reachable-via?     enumeration
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw allow-default?     empty
     |  |     |        |  x--rw l2-src?            empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        +--rw notification
     |  |     |           +--rw threshold
     |  |     |              +--rw drop-rate?   uint32
     |  |     +--rw ipv6
     |  |     |  +--rw verify
     |  |     |  |  +--rw unicast
     |  |     |  |     +--rw (unicast-choice)?
     |  |     |  |     |  +--:(reverse-path-case)
     |  |     |  |     |  |  +--rw reverse-path-v1
     |  |     |  |     |  |     +--rw enable?     empty
     |  |     |  |     |  |     +--rw acl-name?   string
     |  |     |  |     |  +--:(source-case)
     |  |     |  |     |     +--rw source-v1
     |  |     |  |     |        +--rw reachable-via?   enumeration
     |  |     |  |     |        +--rw allow-default?   empty
     |  |     |  |     |        +--rw acl-name?        string
     |  |     |  |     x--rw reverse-path!
     |  |     |  |     |  x--rw acl-name?   string
     |  |     |  |     x--rw source
     |  |     |  |        x--rw reachable-via?   enumeration
     |  |     |  |        x--rw allow-default?   empty
     |  |     |  |        x--rw acl-name?        string
     |  |     |  +--rw destination-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw source-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw dhcp
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw address
     |  |     |  |  +--rw dhcp!
     |  |     |  |  |  +--rw rapid-commit?   empty
     |  |     |  |  +--rw autoconfig!
     |  |     |  |  |  +--rw default?   empty
     |  |     |  |  +--rw prefix-list* [prefix]
     |  |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |     |  |  |  +--rw anycast?   empty
     |  |     |  |  |  +--rw eui-64?    empty
     |  |     |  |  +--rw link-local-address-container
     |  |     |  |  |  +--rw address?      inet:ipv6-address
     |  |     |  |  |  +--rw link-local?   empty
     |  |     |  |  x--rw link-local-address* [address]
     |  |     |  |  |  x--rw address       inet:ipv6-address
     |  |     |  |  |  x--rw link-local?   empty
     |  |     |  |  +--rw prefix-name* [name]
     |  |     |  |     +--rw name              string
     |  |     |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |     |  |     +--rw prefix-options
     |  |     |  |        +--rw ipv6-prefix* [prefix]
     |  |     |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |     |  |           +--rw anycast?           empty
     |  |     |  |           +--rw eui-64?            empty
     |  |     |  |           +--rw segment-routing?   empty
     |  |     |  +--rw unnumbered?           string
     |  |     |  +--rw enable?               empty
     |  |     |  +--rw mtu?                  uint16
     |  |     |  +--rw nd
     |  |     |  |  +--rw nud
     |  |     |  |  |  +--rw igp?   boolean
     |  |     |  |  +--rw dad
     |  |     |  |     +--rw attempts?   uint16
     |  |     |  +--rw router
     |  |     |  +--rw redirects?            boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw traffic-filter* [direction]
     |  |     |  |  +--rw direction      enumeration
     |  |     |  |  +--rw common?        string
     |  |     |  |  +--rw access-list?   string
     |  |     |  +--rw virtual-reassembly
     |  |     |  |  +--rw in!
     |  |     |  |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  |  +--rw max-fragments?      uint8
     |  |     |  |  |  +--rw timeout?            uint8
     |  |     |  |  |  +--rw drop-fragments?     empty
     |  |     |  |  |  +--rw mode?               enumeration
     |  |     |  |  +--rw out!
     |  |     |  |     +--rw max-reassemblies?   uint16
     |  |     |  |     +--rw max-fragments?      uint8
     |  |     |  |     +--rw timeout?            uint8
     |  |     |  |     +--rw drop-fragments?     empty
     |  |     |  |     +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |     +--rw max-reassemblies?   uint16
     |  |     |     +--rw timeout?            uint32
     |  |     +--rw load-interval?              uint16
     |  |     +--rw logging
     |  |     |  +--rw event
     |  |     |     +--rw bundle-status?         empty
     |  |     |     +--rw link-status-enable?    boolean
     |  |     |     o--rw link-status?           empty
     |  |     |     +--rw trunk-status?          empty
     |  |     |     +--rw nfas-status?           empty
     |  |     |     +--rw power-inline-status?   empty
     |  |     |     +--rw status?                empty
     |  |     |     +--rw spanning-tree!
     |  |     |     |  +--rw status?   empty
     |  |     |     +--rw subif-link-status!
     |  |     |        +--rw ignore-bulk?   empty
     |  |     +--rw mdix
     |  |     |  +--rw auto?   boolean
     |  |     +--rw mop
     |  |     |  +--rw enabled?   boolean
     |  |     |  +--rw sysid?     boolean
     |  |     +--rw max-reserved-bandwidth?     uint8
     |  |     +--rw mtu?                        uint16
     |  |     +--rw interface_qos
     |  |     |  +--rw trust
     |  |     |     +--rw device?   enumeration
     |  |     +--rw redundancy
     |  |     |  +--rw rii
     |  |     |  |  +--rw id?          uint16
     |  |     |  |  +--rw decrement?   uint8
     |  |     |  +--rw group* [id]
     |  |     |  |  +--rw id                  uint8
     |  |     |  |  +--rw (rg-choice)?
     |  |     |  |     +--:(decrement-case)
     |  |     |  |     |  +--rw decrement?    uint8
     |  |     |  |     +--:(ip-case)
     |  |     |  |        +--rw virtual-ip* [ip-family]
     |  |     |  |           +--rw ip-family       enumeration
     |  |     |  |           +--rw ipv4-address
     |  |     |  |           |  +--rw ip?               inet:ipv4-address
     |  |     |  |           |  +--rw exclusive?        empty
     |  |     |  |           |  +--rw decrement-last?   uint8
     |  |     |  |           +--rw ipv6-address
     |  |     |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |     |  |              +--rw exclusive?        empty
     |  |     |  |              +--rw decrement-last?   uint8
     |  |     |  +--rw asymmetric-routing
     |  |     |  |  +--rw enable?   empty
     |  |     |  +--rw gratuitous-arp
     |  |     |     +--rw group* [id]
     |  |     |        +--rw id          uint8
     |  |     |        +--rw interval
     |  |     |           +--rw (interval-choice)?
     |  |     |              +--:(minutes)
     |  |     |              |  +--rw min?   uint8
     |  |     |              +--:(seconds)
     |  |     |                 +--rw sec?   uint16
     |  |     +--rw service-insertion?          enumeration
     |  |     +--rw source
     |  |     |  +--rw template
     |  |     |     +--rw template-name* [template-name]
     |  |     |        +--rw template-name    string
     |  |     |        +--rw merge?           empty
     |  |     +--rw standby
     |  |     |  +--rw version?        enumeration
     |  |     |  +--rw bfd-config?     boolean
     |  |     |  o--rw bfd?            empty
     |  |     |  +--rw delay
     |  |     |  |  +--rw minimum?   uint16
     |  |     |  |  +--rw reload?    uint16
     |  |     |  +--rw mac-refresh?    uint8
     |  |     |  +--rw use-bia!
     |  |     |  |  +--rw scope
     |  |     |  |     +--rw interface?   empty
     |  |     |  +--rw redirect
     |  |     |  |  +--rw advertisement
     |  |     |  |  |  +--rw authentication
     |  |     |  |  |     +--rw md5
     |  |     |  |  |        +--rw (md5-choice)?
     |  |     |  |  |           +--:(key-chain)
     |  |     |  |  |           |  +--rw key-chain?    string
     |  |     |  |  |           +--:(key-string)
     |  |     |  |  |              +--rw key-string
     |  |     |  |  |                 +--rw encrypt?   enumeration
     |  |     |  |  |                 +--rw string?    string
     |  |     |  |  |                 +--rw timeout?   uint16
     |  |     |  |  +--rw timers
     |  |     |  |  |  +--rw advertisement?   uint16
     |  |     |  |  |  +--rw holddown?        uint16
     |  |     |  |  +--rw unknown?         boolean
     |  |     |  +--rw standby-list* [group-number]
     |  |     |     +--rw group-number      uint16
     |  |     |     +--rw authentication
     |  |     |     |  +--rw (auth)?
     |  |     |     |     +--:(word)
     |  |     |     |     |  +--rw word?   string
     |  |     |     |     +--:(md5)
     |  |     |     |     |  +--rw md5
     |  |     |     |     |     +--rw md5-config
     |  |     |     |     |     |  +--rw (md5-choice)?
     |  |     |     |     |     |     +--:(key-chain)
     |  |     |     |     |     |     |  +--rw key-chain?    string
     |  |     |     |     |     |     +--:(key-string)
     |  |     |     |     |     |        +--rw key-string
     |  |     |     |     |     |           +--rw encrypt?   enumeration
     |  |     |     |     |     |           +--rw string?    string
     |  |     |     |     |     |           +--rw timeout?   uint16
     |  |     |     |     |     o--rw key-chain?    string
     |  |     |     |     |     o--rw key-string
     |  |     |     |     |        o--rw encrypt?   enumeration
     |  |     |     |     |        o--rw string?    string
     |  |     |     |     |        o--rw timeout?   uint16
     |  |     |     |     +--:(text)
     |  |     |     |        +--rw text?   string
     |  |     |     +--rw follow?           string
     |  |     |     +--rw ip-config!
     |  |     |     |  +--rw address?             inet:ipv4-address
     |  |     |     |  +--rw secondary-address* [address]
     |  |     |     |     +--rw address      inet:ipv4-address
     |  |     |     |     +--rw secondary    empty
     |  |     |     +--rw ipv6-config
     |  |     |     |  +--rw ipv6-link-local?   union
     |  |     |     |  +--rw ipv6_prefix* [prefix]
     |  |     |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |     |     o--rw ip!
     |  |     |     |  o--rw address?     inet:ipv4-address
     |  |     |     |  o--rw secondary?   empty
     |  |     |     o--rw ipv6?             union
     |  |     |     +--rw mac-address?      string
     |  |     |     +--rw name?             string
     |  |     |     +--rw preempt!
     |  |     |     |  +--rw delay
     |  |     |     |     +--rw minimum?   uint16
     |  |     |     |     +--rw reload?    uint16
     |  |     |     |     +--rw sync?      uint16
     |  |     |     +--rw priority?         uint8
     |  |     |     o--rw redirect
     |  |     |     |  o--rw advertisement
     |  |     |     |  |  o--rw authentication
     |  |     |     |  |     o--rw md5
     |  |     |     |  |        o--rw key-chain?    string
     |  |     |     |  |        o--rw key-string
     |  |     |     |  |           o--rw encrypt?   enumeration
     |  |     |     |  |           o--rw string?    string
     |  |     |     |  |           o--rw timeout?   uint16
     |  |     |     |  o--rw timers
     |  |     |     |  |  o--rw advertisement?   uint16
     |  |     |     |  |  o--rw holddown?        uint16
     |  |     |     |  o--rw unknown?         empty
     |  |     |     +--rw timers
     |  |     |     |  +--rw hello-interval
     |  |     |     |  |  +--rw (hello-interval-choice)?
     |  |     |     |  |     +--:(seconds)
     |  |     |     |  |     |  +--rw seconds?   uint8
     |  |     |     |  |     +--:(msec)
     |  |     |     |  |        +--rw msec?      uint16
     |  |     |     |  +--rw hold-time
     |  |     |     |     +--rw (hold-time-choice)?
     |  |     |     |        +--:(seconds)
     |  |     |     |        |  +--rw seconds?   uint8
     |  |     |     |        +--:(msec)
     |  |     |     |           +--rw msec?      uint16
     |  |     |     +--rw track* [number]
     |  |     |        +--rw number                   uint16
     |  |     |        +--rw (track-options)?
     |  |     |        |  +--:(track-decrement)
     |  |     |        |  |  +--rw track-decrement?   uint8
     |  |     |        |  +--:(track-shutdown)
     |  |     |        |     +--rw track-shutdown?    empty
     |  |     |        x--rw decrement?               uint8
     |  |     |        x--rw shutdown?                empty
     |  |     +--rw access-session
     |  |     |  +--rw closed?                     empty
     |  |     |  +--rw port-control-config?        enumeration
     |  |     |  o--rw port-control
     |  |     |  |  o--rw auto?   empty
     |  |     |  +--rw control-direction-config?   enumeration
     |  |     |  o--rw control-direction
     |  |     |  |  o--rw in?   empty
     |  |     |  +--rw host-mode-config
     |  |     |  |  +--rw modes?   enumeration
     |  |     |  |  +--rw peer?    empty
     |  |     |  o--rw host-mode?                  enumeration
     |  |     |  +--rw inherit
     |  |     |  |  +--rw disable
     |  |     |  |     +--rw autoconf?                    empty
     |  |     |  |     +--rw interface-template-sticky?   empty
     |  |     |  |     +--rw service-policy?              empty
     |  |     |  +--rw monitor?                    boolean
     |  |     |  +--rw interface-template
     |  |     |     +--rw sticky!
     |  |     |        +--rw timer?   uint16
     |  |     +--rw storm-control
     |  |     |  +--rw action
     |  |     |  |  +--rw level?      decimal64
     |  |     |  |  +--rw shutdown?   empty
     |  |     |  |  +--rw trap?       empty
     |  |     |  +--rw broadcast
     |  |     |  |  +--rw include
     |  |     |  |  |  +--rw multicast?   empty
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw multicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unknown-unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |     |     +--rw broadcast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw multicast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw multicast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw multicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknow-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw multicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw multicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unknown-unicast
     |  |     |        +--rw level
     |  |     |        |  +--rw (level-choice)?
     |  |     |        |     +--:(threshold-case)
     |  |     |        |     |  +--rw threshold
     |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |        |     +--:(bps-case)
     |  |     |        |     |  +--rw bps
     |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        |     +--:(pps-case)
     |  |     |        |        +--rw pps
     |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        +--rw include
     |  |     |           +--rw broadcast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw multicast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw multicast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw multicast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw broadcast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw broadcast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw unicast
     |  |     |              +--rw level
     |  |     |              |  +--rw (level-choice)?
     |  |     |              |     +--:(threshold-case)
     |  |     |              |     |  +--rw threshold
     |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |              |     +--:(bps-case)
     |  |     |              |     |  +--rw bps
     |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              |     +--:(pps-case)
     |  |     |              |        +--rw pps
     |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              +--rw include
     |  |     |                 +--rw broadcast
     |  |     |                 |  +--rw level
     |  |     |                 |  |  +--rw (level-choice)?
     |  |     |                 |  |     +--:(threshold-case)
     |  |     |                 |  |     |  +--rw threshold
     |  |     |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |     |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |     |                 |  |     +--:(bps-case)
     |  |     |                 |  |     |  +--rw bps
     |  |     |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  |     +--:(pps-case)
     |  |     |                 |  |        +--rw pps
     |  |     |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  +--rw include
     |  |     |                 |     +--rw multicast
     |  |     |                 |        +--rw level
     |  |     |                 |           +--rw (level-choice)?
     |  |     |                 |              +--:(threshold-case)
     |  |     |                 |              |  +--rw threshold
     |  |     |                 |              |     +--rw rising-threshold?    decimal64
     |  |     |                 |              |     +--rw falling-threshold?   decimal64
     |  |     |                 |              +--:(bps-case)
     |  |     |                 |              |  +--rw bps
     |  |     |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |              +--:(pps-case)
     |  |     |                 |                 +--rw pps
     |  |     |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 +--rw multicast
     |  |     |                    +--rw level
     |  |     |                    |  +--rw (level-choice)?
     |  |     |                    |     +--:(threshold-case)
     |  |     |                    |     |  +--rw threshold
     |  |     |                    |     |     +--rw rising-threshold?    decimal64
     |  |     |                    |     |     +--rw falling-threshold?   decimal64
     |  |     |                    |     +--:(bps-case)
     |  |     |                    |     |  +--rw bps
     |  |     |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    |     +--:(pps-case)
     |  |     |                    |        +--rw pps
     |  |     |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    +--rw include
     |  |     |                       +--rw broadcast
     |  |     |                          +--rw level
     |  |     |                             +--rw (level-choice)?
     |  |     |                                +--:(threshold-case)
     |  |     |                                |  +--rw threshold
     |  |     |                                |     +--rw rising-threshold?    decimal64
     |  |     |                                |     +--rw falling-threshold?   decimal64
     |  |     |                                +--:(bps-case)
     |  |     |                                |  +--rw bps
     |  |     |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                                +--:(pps-case)
     |  |     |                                   +--rw pps
     |  |     |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     +--rw subscriber
     |  |     |  +--rw aging
     |  |     |     +--rw (timer-probe)?
     |  |     |        +--:(inactivity-timer)
     |  |     |        |  +--rw inactivity-timer
     |  |     |        |     +--rw value?   uint16
     |  |     |        |     +--rw probe?   empty
     |  |     |        +--:(probe)
     |  |     |           +--rw probe?              empty
     |  |     +--rw trust
     |  |     |  +--rw device?   enumeration
     |  |     +--rw priority-queue
     |  |     |  +--rw cos-map
     |  |     |  |  +--rw id?           uint8
     |  |     |  |  +--rw cos-values*   uint8
     |  |     |  +--rw out?       empty
     |  |     +--rw srlg
     |  |     |  +--rw gid
     |  |     |     +--rw value*   uint32
     |  |     +--rw rcv-queue
     |  |     |  +--rw cos-map* [queue-id threshold-id]
     |  |     |     +--rw queue-id        uint8
     |  |     |     +--rw threshold-id    uint8
     |  |     |     +--rw cos-values*     uint8
     |  |     +--rw peer
     |  |     |  +--rw default
     |  |     |     +--rw ip
     |  |     |        +--rw (address-choice)?
     |  |     |        |  +--:(address-no)
     |  |     |        |  |  +--rw address-no
     |  |     |        |  |     +--rw address?   boolean
     |  |     |        |  +--:(address-config)
     |  |     |        |     +--rw address-config
     |  |     |        |        +--rw address
     |  |     |        |           +--rw (address-choice)?
     |  |     |        |              +--:(dhcp)
     |  |     |        |              |  +--rw dhcp?        empty
     |  |     |        |              +--:(dhcp-pool)
     |  |     |        |              |  +--rw dhcp-pool!
     |  |     |        |              |     +--rw pools?   string
     |  |     |        |              +--:(pool)
     |  |     |        |                 +--rw pool!
     |  |     |        |                    +--rw pools?   string
     |  |     |        o--rw address
     |  |     |           o--rw (address-choice)?
     |  |     |              o--:(dhcp)
     |  |     |              |  o--rw dhcp?        empty
     |  |     |              o--:(dhcp-pool)
     |  |     |              |  o--rw dhcp-pool!
     |  |     |              |     o--rw pools?   string
     |  |     |              o--:(pool)
     |  |     |                 o--rw pool!
     |  |     |                    o--rw pools?   string
     |  |     +--rw pm-path
     |  |        +--rw name?           string
     |  |        +--rw interface-id?   uint8
     |  +--rw nve* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw group-based
     |  |  |  +--rw policy?   empty
     |  |  +--rw group-based-policy?         empty
     |  |  +--rw host-reachability
     |  |  |  +--rw protocol
     |  |  |     +--rw bgp?   empty
     |  |  +--rw vxlan
     |  |  |  +--rw udp
     |  |  |  |  +--rw port?   uint16
     |  |  |  +--rw encapsulation
     |  |  |     +--rw (encap-choice)?
     |  |  |        +--:(mono-case)
     |  |  |        |  +--rw protocol?     enumeration
     |  |  |        +--:(dual-case)
     |  |  |           +--rw dual-stack
     |  |  |              +--rw protocol-preference?   enumeration
     |  |  |              +--rw underlay-mcast?        enumeration
     |  |  +--rw source-interface
     |  |  |  +--rw (interface-choice)?
     |  |  |     +--:(AppNav-Compress)
     |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |     +--:(AppNav-UnCompress)
     |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |     +--:(ATM)
     |  |  |     |  +--rw ATM?                         string
     |  |  |     +--:(ATM-subinterface)
     |  |  |     |  +--rw ATM-subinterface
     |  |  |     |     +--rw ATM?   string
     |  |  |     +--:(ATM-ACR)
     |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |     |     +--rw ATM-ACR?   string
     |  |  |     +--:(BDI)
     |  |  |     |  +--rw BDI?                         string
     |  |  |     +--:(CEM)
     |  |  |     |  +--rw CEM?                         string
     |  |  |     +--:(CEM-ACR)
     |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |     +--:(Embedded-Service-Engine)
     |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |     +--:(Ethernet)
     |  |  |     |  +--rw Ethernet?                    string
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |     +--:(FiveGigabitEthernet)
     |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |     +--:(AppGigabitEthernet)
     |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |     +--:(TwentyFiveGigE)
     |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |     +--:(TwoGigabitEthernet)
     |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |     +--:(FortyGigabitEthernet)
     |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |     +--:(HundredGigE)
     |  |  |     |  +--rw HundredGigE?                 string
     |  |  |     +--:(L2LISP)
     |  |  |     |  +--rw L2LISP?                      string
     |  |  |     +--:(L2LISP-subinterface)
     |  |  |     |  +--rw L2LISP-subinterface
     |  |  |     |     +--rw L2LISP?   string
     |  |  |     +--:(LISP)
     |  |  |     |  +--rw LISP?                        string
     |  |  |     +--:(LISP-subinterface)
     |  |  |     |  +--rw LISP-subinterface
     |  |  |     |     +--rw LISP?   string
     |  |  |     +--:(Loopback)
     |  |  |     |  +--rw Loopback?                    uint32
     |  |  |     +--:(Multilink)
     |  |  |     |  +--rw Multilink?                   uint16
     |  |  |     +--:(nve)
     |  |  |     |  +--rw nve?                         uint16
     |  |  |     +--:(overlay)
     |  |  |     |  +--rw overlay?                     uint16
     |  |  |     +--:(Port-channel)
     |  |  |     |  +--rw Port-channel?                uint32
     |  |  |     +--:(Port-channel-subinterface)
     |  |  |     |  +--rw Port-channel-subinterface
     |  |  |     |     +--rw Port-channel?   string
     |  |  |     +--:(pseudowire)
     |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |     +--:(SM)
     |  |  |     |  +--rw SM?                          string
     |  |  |     +--:(Cellular)
     |  |  |     |  +--rw Cellular?                    string
     |  |  |     +--:(Dialer)
     |  |  |     |  +--rw Dialer?                      string
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      string
     |  |  |     +--:(Async)
     |  |  |     |  +--rw Async?                       string
     |  |  |     +--:(TenGigabitEthernet)
     |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |     +--:(Tunnel)
     |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |     +--:(Virtual-Template)
     |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |     +--:(Vlan)
     |  |  |     |  +--rw Vlan?                        uint16
     |  |  |     +--:(VirtualPortGroup)
     |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |     +--:(vasileft)
     |  |  |     |  +--rw vasileft?                    uint16
     |  |  |     +--:(vasiright)
     |  |  |     |  +--rw vasiright?                   uint16
     |  |  |     +--:(BD-VIF)
     |  |  |     |  +--rw BD-VIF?                      string
     |  |  |     +--:(MFR)
     |  |  |     |  +--rw MFR?                         uint32
     |  |  |     +--:(Serial-subinterface)
     |  |  |     |  +--rw Serial-subinterface
     |  |  |     |     +--rw Serial?   string
     |  |  |     +--:(Bundle)
     |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  +--rw member-in-one-line
     |  |  |  +--rw member
     |  |  |     +--rw vni* [vni-range]
     |  |  |        +--rw vni-range    string
     |  |  |        +--rw vrf?         string
     |  |  +--rw member
     |  |  |  +--rw vni* [vni-range]
     |  |  |     +--rw vni-range                     string
     |  |  |     o--rw default
     |  |  |     |  o--rw ingress-replication?   inet:ipv4-address
     |  |  |     |  o--rw mcast-group
     |  |  |     |     o--rw multicast-group-min?   inet:ipv4-address
     |  |  |     |     o--rw multicast-group-max?   inet:ipv4-address
     |  |  |     |     o--rw local-routing?         empty
     |  |  |     +--rw ir-cp-config
     |  |  |     |  +--rw ingress-replication?   empty
     |  |  |     |  +--rw local-routing?         empty
     |  |  |     +--rw ir-peer-config
     |  |  |     |  +--rw peer-addr*   inet:ipv4-address
     |  |  |     o--rw ingress-replication-config
     |  |  |     |  o--rw cp-signal?   empty
     |  |  |     |  o--rw peer-addr*   inet:ipv4-address
     |  |  |     o--rw ingress-replication?          inet:ipv4-address
     |  |  |     +--rw mcast-group
     |  |  |     |  +--rw multicast-group-min?    inet:ipv4-address
     |  |  |     |  +--rw multicast-group-max?    inet:ipv4-address
     |  |  |     |  +--rw multicast-group-ipv6?   inet:ipv6-address
     |  |  |     |  +--rw increment?              empty
     |  |  |     |  +--rw local-routing?          empty
     |  |  |     o--rw no
     |  |  |        o--rw ingress-replication?   inet:ipv4-address
     |  |  |        o--rw mcast-group
     |  |  |           o--rw multicast-group-min?   inet:ipv4-address
     |  |  |           o--rw multicast-group-max?   inet:ipv4-address
     |  |  |           o--rw local-routing?         empty
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw overlay* [name]
     |  |  +--rw name    uint16
     |  +--rw Port-channel* [name]
     |  |  +--rw name                        uint32
     |  |  +--rw pc-speed?                   enumeration
     |  |  +--rw load-balancing?             enumeration
     |  |  +--rw load-balance-hash-algo?     enumeration {ios-features:router-poch-lb}?
     |  |  +--rw port-channel
     |  |  |  +--rw min-links?                   uint8
     |  |  |  +--rw standalone-disable-config?   boolean
     |  |  |  x--rw standalone-disable?          empty
     |  |  |  +--rw bfd {ios-features:routing-platform}?
     |  |  |     +--rw destination
     |  |  |        +--rw ipv4
     |  |  |           +--rw value?   inet:ipv4-address
     |  |  |           +--rw name?    string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw macsec-enable {ios-features:macsec-common}?
     |  |  |  +--rw macsec?   empty
     |  |  +--rw macsec-option {ios-features:macsec-common}?
     |  |     +--rw macsec
     |  |        +--rw replay-protection
     |  |        |  +--rw window-size?   uint32
     |  |        +--rw access-control?      enumeration
     |  |        +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw Port-channel-subinterface
     |  |  +--rw Port-channel* [name]
     |  |     +--rw name                        string
     |  |     +--rw description?                string
     |  |     +--rw export-name?                string
     |  |     +--rw uplink
     |  |     |  +--rw backup?   empty
     |  |     +--rw switchport-conf
     |  |     |  +--rw switchport?   boolean
     |  |     +--rw switchport-config
     |  |     |  +--rw switchport {ios-features:switching-platform}?
     |  |     o--rw switchport {ios-features:switching-platform}?
     |  |     +--rw stackwise-virtual
     |  |     |  +--rw link?                    uint8
     |  |     |  +--rw dual-active-detection?   empty
     |  |     +--rw mac-address?                string
     |  |     +--rw shutdown?                   empty
     |  |     +--rw arp
     |  |     |  +--rw timeout?           uint32
     |  |     |  +--rw snap?              empty
     |  |     |  +--rw authorized?        empty
     |  |     |  +--rw log
     |  |     |  |  +--rw threshold
     |  |     |  |     +--rw entries?   uint32
     |  |     |  +--rw entries
     |  |     |  |  +--rw interface-limit
     |  |     |  |     +--rw entry-count?   uint32
     |  |     |  |     +--rw log?           uint32
     |  |     |  +--rw packet-priority
     |  |     |     +--rw enable?   empty
     |  |     +--rw backup
     |  |     |  +--rw delay
     |  |     |  |  +--rw failure?             union
     |  |     |  |  +--rw secondary-disable?   union
     |  |     |  +--rw interface
     |  |     |  |  +--rw (interface-choice)?
     |  |     |  |     +--:(AppNav-Compress)
     |  |     |  |     |  +--rw AppNav-Compress?             uint16
     |  |     |  |     +--:(AppNav-UnCompress)
     |  |     |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |     |  |     +--:(ATM)
     |  |     |  |     |  +--rw ATM?                         string
     |  |     |  |     +--:(ATM-subinterface)
     |  |     |  |     |  +--rw ATM-subinterface
     |  |     |  |     |     +--rw ATM?   string
     |  |     |  |     +--:(ATM-ACR)
     |  |     |  |     |  +--rw ATM-ACR?                     string
     |  |     |  |     +--:(ATM-ACRsubinterface)
     |  |     |  |     |  +--rw ATM-ACRsubinterface
     |  |     |  |     |     +--rw ATM-ACR?   string
     |  |     |  |     +--:(BDI)
     |  |     |  |     |  +--rw BDI?                         string
     |  |     |  |     +--:(CEM)
     |  |     |  |     |  +--rw CEM?                         string
     |  |     |  |     +--:(CEM-ACR)
     |  |     |  |     |  +--rw CEM-ACR?                     uint8
     |  |     |  |     +--:(Embedded-Service-Engine)
     |  |     |  |     |  +--rw Embedded-Service-Engine?     string
     |  |     |  |     +--:(Ethernet)
     |  |     |  |     |  +--rw Ethernet?                    string
     |  |     |  |     +--:(FastEthernet)
     |  |     |  |     |  +--rw FastEthernet?                string
     |  |     |  |     +--:(GigabitEthernet)
     |  |     |  |     |  +--rw GigabitEthernet?             string
     |  |     |  |     +--:(FiveGigabitEthernet)
     |  |     |  |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |     +--:(AppGigabitEthernet)
     |  |     |  |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |     +--:(TwentyFiveGigE)
     |  |     |  |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |     +--:(TwoGigabitEthernet)
     |  |     |  |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |     +--:(FortyGigabitEthernet)
     |  |     |  |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |     +--:(FiftyGigabitEthernet)
     |  |     |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |     +--:(HundredGigE)
     |  |     |  |     |  +--rw HundredGigE?                 string
     |  |     |  |     +--:(L2LISP)
     |  |     |  |     |  +--rw L2LISP?                      string
     |  |     |  |     +--:(L2LISP-subinterface)
     |  |     |  |     |  +--rw L2LISP-subinterface
     |  |     |  |     |     +--rw L2LISP?   string
     |  |     |  |     +--:(LISP)
     |  |     |  |     |  +--rw LISP?                        string
     |  |     |  |     +--:(LISP-subinterface)
     |  |     |  |     |  +--rw LISP-subinterface
     |  |     |  |     |     +--rw LISP?   string
     |  |     |  |     +--:(Loopback)
     |  |     |  |     |  +--rw Loopback?                    uint32
     |  |     |  |     +--:(Multilink)
     |  |     |  |     |  +--rw Multilink?                   uint16
     |  |     |  |     +--:(nve)
     |  |     |  |     |  +--rw nve?                         uint16
     |  |     |  |     +--:(overlay)
     |  |     |  |     |  +--rw overlay?                     uint16
     |  |     |  |     +--:(Port-channel)
     |  |     |  |     |  +--rw Port-channel?                uint32
     |  |     |  |     +--:(Port-channel-subinterface)
     |  |     |  |     |  +--rw Port-channel-subinterface
     |  |     |  |     |     +--rw Port-channel?   string
     |  |     |  |     +--:(pseudowire)
     |  |     |  |     |  +--rw pseudowire?                  uint32
     |  |     |  |     +--:(SM)
     |  |     |  |     |  +--rw SM?                          string
     |  |     |  |     +--:(Cellular)
     |  |     |  |     |  +--rw Cellular?                    string
     |  |     |  |     +--:(Dialer)
     |  |     |  |     |  +--rw Dialer?                      string
     |  |     |  |     +--:(Serial)
     |  |     |  |     |  +--rw Serial?                      string
     |  |     |  |     +--:(Async)
     |  |     |  |     |  +--rw Async?                       string
     |  |     |  |     +--:(TenGigabitEthernet)
     |  |     |  |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |     +--:(Tunnel)
     |  |     |  |     |  +--rw Tunnel?                      uint32
     |  |     |  |     +--:(Virtual-Template)
     |  |     |  |     |  +--rw Virtual-Template?            uint16
     |  |     |  |     +--:(Vlan)
     |  |     |  |     |  +--rw Vlan?                        uint16
     |  |     |  |     +--:(VirtualPortGroup)
     |  |     |  |     |  +--rw VirtualPortGroup?            uint16
     |  |     |  |     +--:(vasileft)
     |  |     |  |     |  +--rw vasileft?                    uint16
     |  |     |  |     +--:(vasiright)
     |  |     |  |     |  +--rw vasiright?                   uint16
     |  |     |  |     +--:(BD-VIF)
     |  |     |  |     |  +--rw BD-VIF?                      string
     |  |     |  |     +--:(MFR)
     |  |     |  |     |  +--rw MFR?                         uint32
     |  |     |  |     +--:(Serial-subinterface)
     |  |     |  |     |  +--rw Serial-subinterface
     |  |     |  |     |     +--rw Serial?   string
     |  |     |  |     +--:(Bundle)
     |  |     |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |     |  +--rw load
     |  |     |     +--rw kickin?    union
     |  |     |     +--rw kickout?   union
     |  |     +--rw cemoudp
     |  |     |  +--rw reserve
     |  |     |     +--rw acr?   uint8
     |  |     +--rw cws-tunnel
     |  |     |  +--rw in?    empty
     |  |     |  +--rw out
     |  |     |     +--rw tunnel-number?   uint16
     |  |     +--rw l2protocol-tunnel!
     |  |     |  +--rw cdp?                  empty
     |  |     |  +--rw drop-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw shutdown-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw stp?                  empty
     |  |     |  +--rw vtp?                  empty
     |  |     |  +--rw lldp?                 empty
     |  |     |  +--rw point-to-point
     |  |     |  |  +--rw lacp?   empty
     |  |     |  |  +--rw pagp?   empty
     |  |     |  |  +--rw udld?   empty
     |  |     |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |     +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |     |  +--rw forward
     |  |     |     +--rw protocols*            l2pt-fwd-proto-type
     |  |     |     +--rw drop-threshold
     |  |     |     |  +--rw threshold-list* [proto-type]
     |  |     |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |     |     |     +--rw pps-num?      uint16
     |  |     |     +--rw shutdown-threshold
     |  |     |        +--rw threshold-list* [proto-type]
     |  |     |           +--rw proto-type    l2pt-fwd-proto-type
     |  |     |           +--rw pps-num?      uint16
     |  |     +--rw encapsulation
     |  |     |  +--rw (encap-choice)?
     |  |     |     +--:(dot1Q)
     |  |     |     |  +--rw dot1Q
     |  |     |     |     +--rw vlan-id?        uint16
     |  |     |     |     +--rw native?         empty
     |  |     |     |     +--rw second-dot1q?   union
     |  |     |     +--:(priority-tagged)
     |  |     |     |  +--rw priority-tagged!
     |  |     |     |     +--rw native?      empty
     |  |     |     |     +--rw tx-tagged?   empty
     |  |     |     +--:(isl)
     |  |     |     |  +--rw isl
     |  |     |     |     +--rw vlan-id?   uint16
     |  |     |     +--:(ppp)
     |  |     |     |  +--rw ppp!
     |  |     |     +--:(slip)
     |  |     |     |  +--rw slip!
     |  |     |     +--:(frame-relay)
     |  |     |     |  +--rw frame-relay!
     |  |     |     |     +--rw ietf?   empty
     |  |     |     +--:(frame-relay-settings)
     |  |     |     |  +--rw frame-relay-settings
     |  |     |     |     +--rw frame-relay
     |  |     |     |        +--rw MFR?   uint32
     |  |     |     +--:(raw-tcp)
     |  |     |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |     |     +--:(raw-udp)
     |  |     |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |     |     +--:(scada)
     |  |     |     |  +--rw scada! {ios-features:scada-gw}?
     |  |     |     +--:(relay-line)
     |  |     |        +--rw relay-line! {ios-features:scada-gw}?
     |  |     +--rw fair-queue-conf
     |  |     |  +--rw fair-queue?   boolean
     |  |     +--rw fair-queue
     |  |     |  +--rw incomplete?   empty
     |  |     +--rw flowcontrol
     |  |     |  +--rw receive?   enumeration
     |  |     |  +--rw send?      enumeration
     |  |     +--rw isis
     |  |     +--rw clns
     |  |     +--rw keepalive-config
     |  |     |  +--rw keepalive?   boolean
     |  |     |  +--rw period?      uint16
     |  |     |  +--rw retries?     uint8
     |  |     x--rw (keepalive-choice)?
     |  |     |  x--:(keepalive)
     |  |     |  |  x--rw keepalive?            boolean
     |  |     |  x--:(keepalive-settings)
     |  |     |     x--rw keepalive-settings
     |  |     |        x--rw keepalive!
     |  |     |           x--rw period?    uint16
     |  |     |           x--rw retries?   uint8
     |  |     +--rw bfd
     |  |     +--rw bandwidth
     |  |     |  +--rw receive
     |  |     |  |  +--rw inherit?    empty
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw inherit!
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw qos-reference?   uint32
     |  |     |  +--rw kilobits?        uint32
     |  |     +--rw dampening!
     |  |     |  +--rw dampening-time?            uint16
     |  |     |  +--rw start-reusing-time?        uint16
     |  |     |  +--rw start-supressing-time?     uint16
     |  |     |  +--rw maximum-supressing-time?   uint16
     |  |     |  +--rw restart
     |  |     |     +--rw restart?           empty
     |  |     |     +--rw restart-penalty?   uint16
     |  |     +--rw punt-control
     |  |     |  +--rw cause* [name]
     |  |     |  |  +--rw name    ios-types:punt-cause-type
     |  |     |  |  +--rw rate?   uint32
     |  |     |  +--rw enable!
     |  |     |     +--rw pps?   uint32
     |  |     o--rw if-state?                   enumeration
     |  |     +--rw delay?                      uint32
     |  |     +--rw domain
     |  |     |  +--rw name?               string
     |  |     |  +--rw path?               string
     |  |     |  +--rw internet-bound?     empty
     |  |     |  +--rw path-id?            uint8
     |  |     |  +--rw path-last-resort?   empty
     |  |     |  +--rw zero-sla?           empty
     |  |     +--rw hold-queue* [direction]
     |  |     |  +--rw direction       enumeration
     |  |     |  +--rw queue-length?   uint32
     |  |     +--rw history
     |  |     |  +--rw BPS?   empty
     |  |     +--rw mpls
     |  |     +--rw (vrf-choice)?
     |  |     |  +--:(ip-vrf)
     |  |     |  |  +--rw ip-vrf
     |  |     |  |     +--rw ip
     |  |     |  |        +--rw vrf
     |  |     |  |           +--rw forwarding?   string
     |  |     |  +--:(vrf)
     |  |     |     +--rw vrf
     |  |     |        +--rw forwarding?   string
     |  |     |        +--rw downstream?   string
     |  |     +--rw ip
     |  |     |  +--rw admission?                string
     |  |     |  +--rw access-group
     |  |     |  |  +--rw in
     |  |     |  |  |  +--rw (apply-type)?
     |  |     |  |  |     +--:(apply-common)
     |  |     |  |  |     |  +--rw common-acl
     |  |     |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw in?         empty
     |  |     |  |  |     +--:(apply-intf)
     |  |     |  |  |        +--rw acl
     |  |     |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |           +--rw in?         empty
     |  |     |  |  +--rw out
     |  |     |  |     +--rw (apply-type)?
     |  |     |  |        +--:(apply-common)
     |  |     |  |        |  +--rw common-acl
     |  |     |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |        |     +--rw out?        empty
     |  |     |  |        +--:(apply-intf)
     |  |     |  |           +--rw acl
     |  |     |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |              +--rw out?        empty
     |  |     |  +--rw arp
     |  |     |  |  +--rw inspection
     |  |     |  |     +--rw limit
     |  |     |  |     |  +--rw none?   empty
     |  |     |  |     |  +--rw rate?   uint32
     |  |     |  |     +--rw trust?   empty
     |  |     |  +--rw vrf
     |  |     |  |  +--rw receive?      string
     |  |     |  |  +--rw sitemap?      string
     |  |     |  |  +--rw forwarding
     |  |     |  |     +--rw Liin-vrf?   empty
     |  |     |  |     +--rw mgmtVrf?    empty
     |  |     |  |     +--rw word?       string
     |  |     |  +--rw (address-choice)?
     |  |     |  |  +--:(unnumbered)
     |  |     |  |  |  +--rw unnumbered?         string
     |  |     |  |  +--:(address)
     |  |     |  |     +--rw address
     |  |     |  |        +--rw (address-choice)?
     |  |     |  |           +--:(fixed-case)
     |  |     |  |           |  +--rw secondary* [address]
     |  |     |  |           |  |  +--rw address      inet:ipv4-address
     |  |     |  |           |  |  +--rw mask         inet:ipv4-address
     |  |     |  |           |  |  +--rw secondary    empty
     |  |     |  |           |  +--rw primary
     |  |     |  |           |     +--rw address?   inet:ipv4-address
     |  |     |  |           |     +--rw mask?      inet:ipv4-address
     |  |     |  |           +--:(dhcp-case)
     |  |     |  |           |  +--rw dhcp!
     |  |     |  |           |     +--rw client-id
     |  |     |  |           |     |  +--rw (ethernet-choice)?
     |  |     |  |           |     |     +--:(Ethernet)
     |  |     |  |           |     |     |  +--rw Ethernet?                    string
     |  |     |  |           |     |     +--:(FastEthernet)
     |  |     |  |           |     |     |  +--rw FastEthernet?                string
     |  |     |  |           |     |     +--:(GigabitEthernet)
     |  |     |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |     |  |           |     |     +--:(FiveGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |           |     |     +--:(AppGigabitEthernet)
     |  |     |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |           |     |     +--:(Port-channel)
     |  |     |  |           |     |     |  +--rw Port-channel?                uint32
     |  |     |  |           |     |     +--:(PRP-channel)
     |  |     |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |     |  |           |     |     +--:(TenGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |           |     |     +--:(TwentyFiveGigE)
     |  |     |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |           |     |     +--:(FortyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(TwoGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |           |     |     +--:(HundredGigE)
     |  |     |  |           |     |     |  +--rw HundredGigE?                 string
     |  |     |  |           |     |     +--:(TwoHundredGigE)
     |  |     |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |     |  |           |     |     +--:(FourHundredGigE)
     |  |     |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |     |  |           |     |     +--:(vlan)
     |  |     |  |           |     |        +--rw vlan?                        uint16
     |  |     |  |           |     +--rw hostname?    string
     |  |     |  |           +--:(negotiated-case)
     |  |     |  |              +--rw negotiated?   empty
     |  |     |  +--rw accounting
     |  |     |  |  +--rw mac-address
     |  |     |  |     +--rw input?    empty
     |  |     |  |     +--rw output?   empty
     |  |     |  +--rw directed-broadcast!
     |  |     |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |     |  +--rw network-broadcast?        empty
     |  |     |  o--rw hello-interval
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  o--rw authentication
     |  |     |  |  o--rw key-chain
     |  |     |  |  |  o--rw eigrp?   uint16
     |  |     |  |  |  o--rw name?    string
     |  |     |  |  o--rw mode
     |  |     |  |     o--rw eigrp?   uint16
     |  |     |  |     o--rw md5?     empty
     |  |     |  o--rw hold-time
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  +--rw helper-address* [address]
     |  |     |  |  +--rw address         inet:ipv4-address
     |  |     |  |  +--rw (helper-choice)?
     |  |     |  |     +--:(global)
     |  |     |  |     |  +--rw global?   empty
     |  |     |  |     +--:(vrf)
     |  |     |  |        +--rw vrf?      string
     |  |     |  +--rw pim
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw local-proxy-arp?          empty
     |  |     |  +--rw proxy-arp?                boolean
     |  |     |  +--rw rip
     |  |     |  |  +--rw advertise?           uint32
     |  |     |  |  +--rw advertise-default
     |  |     |  |  |  +--rw metric?   uint8
     |  |     |  |  |  +--rw tag?      uint16
     |  |     |  |  +--rw authentication
     |  |     |  |  |  +--rw key-chain?   string
     |  |     |  |  |  +--rw mode
     |  |     |  |  |     +--rw md5?    empty
     |  |     |  |  |     +--rw text?   empty
     |  |     |  |  +--rw initial-delay?       uint16
     |  |     |  |  +--rw receive
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw send
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw v2-broadcast?        empty
     |  |     |  +--rw route-cache-conf
     |  |     |  |  +--rw route-cache?   boolean
     |  |     |  +--rw route-cache!
     |  |     |  |  +--rw cef?              boolean
     |  |     |  |  +--rw flow?             boolean
     |  |     |  |  +--rw policy?           boolean
     |  |     |  |  +--rw same-interface?   boolean
     |  |     |  +--rw router
     |  |     |  +--rw redirects?                boolean
     |  |     |  +--rw clear-dont-fragment?      boolean
     |  |     |  +--rw mask-reply?               empty
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw virtual-reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw virtual-reassembly-out!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  +--rw dhcp
     |  |     |  +--rw mtu?                      uint16
     |  |     |  +--rw mroute-cache?             boolean
     |  |     |  +--rw summary-address
     |  |     |  |  o--rw eigrp* [id]
     |  |     |  |     o--rw id        string
     |  |     |  |     o--rw ip?       inet:ipv4-address
     |  |     |  |     o--rw mask?     inet:ipv4-address
     |  |     |  |     o--rw metric?   uint32
     |  |     |  +--rw verify
     |  |     |     +--rw source!
     |  |     |     |  +--rw vlan
     |  |     |     |     +--rw dhcp-snooping!
     |  |     |     |        +--rw port-security?   empty
     |  |     |     +--rw unicast
     |  |     |        +--rw (unicast-choice)?
     |  |     |        |  +--:(reverse-path-case)
     |  |     |        |  |  +--rw reverse-path-v1
     |  |     |        |  |     +--rw enable?            empty
     |  |     |        |  |     +--rw allow-self-ping?   empty
     |  |     |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |     |        |  +--:(source-case)
     |  |     |        |     +--rw source-v1
     |  |     |        |        +--rw reachable-via?     enumeration
     |  |     |        |        +--rw allow-self-ping?   empty
     |  |     |        |        +--rw allow-default?     empty
     |  |     |        |        +--rw l2-src?            empty
     |  |     |        |        +--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw reverse-path!
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw source
     |  |     |        |  x--rw reachable-via?     enumeration
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw allow-default?     empty
     |  |     |        |  x--rw l2-src?            empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        +--rw notification
     |  |     |           +--rw threshold
     |  |     |              +--rw drop-rate?   uint32
     |  |     +--rw ipv6
     |  |     |  +--rw verify
     |  |     |  |  +--rw unicast
     |  |     |  |     +--rw (unicast-choice)?
     |  |     |  |     |  +--:(reverse-path-case)
     |  |     |  |     |  |  +--rw reverse-path-v1
     |  |     |  |     |  |     +--rw enable?     empty
     |  |     |  |     |  |     +--rw acl-name?   string
     |  |     |  |     |  +--:(source-case)
     |  |     |  |     |     +--rw source-v1
     |  |     |  |     |        +--rw reachable-via?   enumeration
     |  |     |  |     |        +--rw allow-default?   empty
     |  |     |  |     |        +--rw acl-name?        string
     |  |     |  |     x--rw reverse-path!
     |  |     |  |     |  x--rw acl-name?   string
     |  |     |  |     x--rw source
     |  |     |  |        x--rw reachable-via?   enumeration
     |  |     |  |        x--rw allow-default?   empty
     |  |     |  |        x--rw acl-name?        string
     |  |     |  +--rw destination-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw source-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw dhcp
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw address
     |  |     |  |  +--rw dhcp!
     |  |     |  |  |  +--rw rapid-commit?   empty
     |  |     |  |  +--rw autoconfig!
     |  |     |  |  |  +--rw default?   empty
     |  |     |  |  +--rw prefix-list* [prefix]
     |  |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |     |  |  |  +--rw anycast?   empty
     |  |     |  |  |  +--rw eui-64?    empty
     |  |     |  |  +--rw link-local-address-container
     |  |     |  |  |  +--rw address?      inet:ipv6-address
     |  |     |  |  |  +--rw link-local?   empty
     |  |     |  |  x--rw link-local-address* [address]
     |  |     |  |  |  x--rw address       inet:ipv6-address
     |  |     |  |  |  x--rw link-local?   empty
     |  |     |  |  +--rw prefix-name* [name]
     |  |     |  |     +--rw name              string
     |  |     |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |     |  |     +--rw prefix-options
     |  |     |  |        +--rw ipv6-prefix* [prefix]
     |  |     |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |     |  |           +--rw anycast?           empty
     |  |     |  |           +--rw eui-64?            empty
     |  |     |  |           +--rw segment-routing?   empty
     |  |     |  +--rw unnumbered?           string
     |  |     |  +--rw enable?               empty
     |  |     |  +--rw mtu?                  uint16
     |  |     |  +--rw nd
     |  |     |  |  +--rw nud
     |  |     |  |  |  +--rw igp?   boolean
     |  |     |  |  +--rw dad
     |  |     |  |     +--rw attempts?   uint16
     |  |     |  +--rw router
     |  |     |  +--rw redirects?            boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw traffic-filter* [direction]
     |  |     |  |  +--rw direction      enumeration
     |  |     |  |  +--rw common?        string
     |  |     |  |  +--rw access-list?   string
     |  |     |  +--rw virtual-reassembly
     |  |     |  |  +--rw in!
     |  |     |  |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  |  +--rw max-fragments?      uint8
     |  |     |  |  |  +--rw timeout?            uint8
     |  |     |  |  |  +--rw drop-fragments?     empty
     |  |     |  |  |  +--rw mode?               enumeration
     |  |     |  |  +--rw out!
     |  |     |  |     +--rw max-reassemblies?   uint16
     |  |     |  |     +--rw max-fragments?      uint8
     |  |     |  |     +--rw timeout?            uint8
     |  |     |  |     +--rw drop-fragments?     empty
     |  |     |  |     +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |     +--rw max-reassemblies?   uint16
     |  |     |     +--rw timeout?            uint32
     |  |     +--rw load-interval?              uint16
     |  |     +--rw logging
     |  |     |  +--rw event
     |  |     |     +--rw bundle-status?         empty
     |  |     |     +--rw link-status-enable?    boolean
     |  |     |     o--rw link-status?           empty
     |  |     |     +--rw trunk-status?          empty
     |  |     |     +--rw nfas-status?           empty
     |  |     |     +--rw power-inline-status?   empty
     |  |     |     +--rw status?                empty
     |  |     |     +--rw spanning-tree!
     |  |     |     |  +--rw status?   empty
     |  |     |     +--rw subif-link-status!
     |  |     |        +--rw ignore-bulk?   empty
     |  |     +--rw mdix
     |  |     |  +--rw auto?   boolean
     |  |     +--rw mop
     |  |     |  +--rw enabled?   boolean
     |  |     |  +--rw sysid?     boolean
     |  |     +--rw max-reserved-bandwidth?     uint8
     |  |     +--rw mtu?                        uint16
     |  |     +--rw interface_qos
     |  |     |  +--rw trust
     |  |     |     +--rw device?   enumeration
     |  |     +--rw redundancy
     |  |     |  +--rw rii
     |  |     |  |  +--rw id?          uint16
     |  |     |  |  +--rw decrement?   uint8
     |  |     |  +--rw group* [id]
     |  |     |  |  +--rw id                  uint8
     |  |     |  |  +--rw (rg-choice)?
     |  |     |  |     +--:(decrement-case)
     |  |     |  |     |  +--rw decrement?    uint8
     |  |     |  |     +--:(ip-case)
     |  |     |  |        +--rw virtual-ip* [ip-family]
     |  |     |  |           +--rw ip-family       enumeration
     |  |     |  |           +--rw ipv4-address
     |  |     |  |           |  +--rw ip?               inet:ipv4-address
     |  |     |  |           |  +--rw exclusive?        empty
     |  |     |  |           |  +--rw decrement-last?   uint8
     |  |     |  |           +--rw ipv6-address
     |  |     |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |     |  |              +--rw exclusive?        empty
     |  |     |  |              +--rw decrement-last?   uint8
     |  |     |  +--rw asymmetric-routing
     |  |     |  |  +--rw enable?   empty
     |  |     |  +--rw gratuitous-arp
     |  |     |     +--rw group* [id]
     |  |     |        +--rw id          uint8
     |  |     |        +--rw interval
     |  |     |           +--rw (interval-choice)?
     |  |     |              +--:(minutes)
     |  |     |              |  +--rw min?   uint8
     |  |     |              +--:(seconds)
     |  |     |                 +--rw sec?   uint16
     |  |     +--rw service-insertion?          enumeration
     |  |     +--rw source
     |  |     |  +--rw template
     |  |     |     +--rw template-name* [template-name]
     |  |     |        +--rw template-name    string
     |  |     |        +--rw merge?           empty
     |  |     +--rw standby
     |  |     |  +--rw version?        enumeration
     |  |     |  +--rw bfd-config?     boolean
     |  |     |  o--rw bfd?            empty
     |  |     |  +--rw delay
     |  |     |  |  +--rw minimum?   uint16
     |  |     |  |  +--rw reload?    uint16
     |  |     |  +--rw mac-refresh?    uint8
     |  |     |  +--rw use-bia!
     |  |     |  |  +--rw scope
     |  |     |  |     +--rw interface?   empty
     |  |     |  +--rw redirect
     |  |     |  |  +--rw advertisement
     |  |     |  |  |  +--rw authentication
     |  |     |  |  |     +--rw md5
     |  |     |  |  |        +--rw (md5-choice)?
     |  |     |  |  |           +--:(key-chain)
     |  |     |  |  |           |  +--rw key-chain?    string
     |  |     |  |  |           +--:(key-string)
     |  |     |  |  |              +--rw key-string
     |  |     |  |  |                 +--rw encrypt?   enumeration
     |  |     |  |  |                 +--rw string?    string
     |  |     |  |  |                 +--rw timeout?   uint16
     |  |     |  |  +--rw timers
     |  |     |  |  |  +--rw advertisement?   uint16
     |  |     |  |  |  +--rw holddown?        uint16
     |  |     |  |  +--rw unknown?         boolean
     |  |     |  +--rw standby-list* [group-number]
     |  |     |     +--rw group-number      uint16
     |  |     |     +--rw authentication
     |  |     |     |  +--rw (auth)?
     |  |     |     |     +--:(word)
     |  |     |     |     |  +--rw word?   string
     |  |     |     |     +--:(md5)
     |  |     |     |     |  +--rw md5
     |  |     |     |     |     +--rw md5-config
     |  |     |     |     |     |  +--rw (md5-choice)?
     |  |     |     |     |     |     +--:(key-chain)
     |  |     |     |     |     |     |  +--rw key-chain?    string
     |  |     |     |     |     |     +--:(key-string)
     |  |     |     |     |     |        +--rw key-string
     |  |     |     |     |     |           +--rw encrypt?   enumeration
     |  |     |     |     |     |           +--rw string?    string
     |  |     |     |     |     |           +--rw timeout?   uint16
     |  |     |     |     |     o--rw key-chain?    string
     |  |     |     |     |     o--rw key-string
     |  |     |     |     |        o--rw encrypt?   enumeration
     |  |     |     |     |        o--rw string?    string
     |  |     |     |     |        o--rw timeout?   uint16
     |  |     |     |     +--:(text)
     |  |     |     |        +--rw text?   string
     |  |     |     +--rw follow?           string
     |  |     |     +--rw ip-config!
     |  |     |     |  +--rw address?             inet:ipv4-address
     |  |     |     |  +--rw secondary-address* [address]
     |  |     |     |     +--rw address      inet:ipv4-address
     |  |     |     |     +--rw secondary    empty
     |  |     |     +--rw ipv6-config
     |  |     |     |  +--rw ipv6-link-local?   union
     |  |     |     |  +--rw ipv6_prefix* [prefix]
     |  |     |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |     |     o--rw ip!
     |  |     |     |  o--rw address?     inet:ipv4-address
     |  |     |     |  o--rw secondary?   empty
     |  |     |     o--rw ipv6?             union
     |  |     |     +--rw mac-address?      string
     |  |     |     +--rw name?             string
     |  |     |     +--rw preempt!
     |  |     |     |  +--rw delay
     |  |     |     |     +--rw minimum?   uint16
     |  |     |     |     +--rw reload?    uint16
     |  |     |     |     +--rw sync?      uint16
     |  |     |     +--rw priority?         uint8
     |  |     |     o--rw redirect
     |  |     |     |  o--rw advertisement
     |  |     |     |  |  o--rw authentication
     |  |     |     |  |     o--rw md5
     |  |     |     |  |        o--rw key-chain?    string
     |  |     |     |  |        o--rw key-string
     |  |     |     |  |           o--rw encrypt?   enumeration
     |  |     |     |  |           o--rw string?    string
     |  |     |     |  |           o--rw timeout?   uint16
     |  |     |     |  o--rw timers
     |  |     |     |  |  o--rw advertisement?   uint16
     |  |     |     |  |  o--rw holddown?        uint16
     |  |     |     |  o--rw unknown?         empty
     |  |     |     +--rw timers
     |  |     |     |  +--rw hello-interval
     |  |     |     |  |  +--rw (hello-interval-choice)?
     |  |     |     |  |     +--:(seconds)
     |  |     |     |  |     |  +--rw seconds?   uint8
     |  |     |     |  |     +--:(msec)
     |  |     |     |  |        +--rw msec?      uint16
     |  |     |     |  +--rw hold-time
     |  |     |     |     +--rw (hold-time-choice)?
     |  |     |     |        +--:(seconds)
     |  |     |     |        |  +--rw seconds?   uint8
     |  |     |     |        +--:(msec)
     |  |     |     |           +--rw msec?      uint16
     |  |     |     +--rw track* [number]
     |  |     |        +--rw number                   uint16
     |  |     |        +--rw (track-options)?
     |  |     |        |  +--:(track-decrement)
     |  |     |        |  |  +--rw track-decrement?   uint8
     |  |     |        |  +--:(track-shutdown)
     |  |     |        |     +--rw track-shutdown?    empty
     |  |     |        x--rw decrement?               uint8
     |  |     |        x--rw shutdown?                empty
     |  |     +--rw access-session
     |  |     |  +--rw closed?                     empty
     |  |     |  +--rw port-control-config?        enumeration
     |  |     |  o--rw port-control
     |  |     |  |  o--rw auto?   empty
     |  |     |  +--rw control-direction-config?   enumeration
     |  |     |  o--rw control-direction
     |  |     |  |  o--rw in?   empty
     |  |     |  +--rw host-mode-config
     |  |     |  |  +--rw modes?   enumeration
     |  |     |  |  +--rw peer?    empty
     |  |     |  o--rw host-mode?                  enumeration
     |  |     |  +--rw inherit
     |  |     |  |  +--rw disable
     |  |     |  |     +--rw autoconf?                    empty
     |  |     |  |     +--rw interface-template-sticky?   empty
     |  |     |  |     +--rw service-policy?              empty
     |  |     |  +--rw monitor?                    boolean
     |  |     |  +--rw interface-template
     |  |     |     +--rw sticky!
     |  |     |        +--rw timer?   uint16
     |  |     +--rw storm-control
     |  |     |  +--rw action
     |  |     |  |  +--rw level?      decimal64
     |  |     |  |  +--rw shutdown?   empty
     |  |     |  |  +--rw trap?       empty
     |  |     |  +--rw broadcast
     |  |     |  |  +--rw include
     |  |     |  |  |  +--rw multicast?   empty
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw multicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unknown-unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |     |     +--rw broadcast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw multicast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw multicast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw multicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknow-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw multicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw multicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unknown-unicast
     |  |     |        +--rw level
     |  |     |        |  +--rw (level-choice)?
     |  |     |        |     +--:(threshold-case)
     |  |     |        |     |  +--rw threshold
     |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |        |     +--:(bps-case)
     |  |     |        |     |  +--rw bps
     |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        |     +--:(pps-case)
     |  |     |        |        +--rw pps
     |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        +--rw include
     |  |     |           +--rw broadcast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw multicast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw multicast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw multicast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw broadcast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw broadcast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw unicast
     |  |     |              +--rw level
     |  |     |              |  +--rw (level-choice)?
     |  |     |              |     +--:(threshold-case)
     |  |     |              |     |  +--rw threshold
     |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |              |     +--:(bps-case)
     |  |     |              |     |  +--rw bps
     |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              |     +--:(pps-case)
     |  |     |              |        +--rw pps
     |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              +--rw include
     |  |     |                 +--rw broadcast
     |  |     |                 |  +--rw level
     |  |     |                 |  |  +--rw (level-choice)?
     |  |     |                 |  |     +--:(threshold-case)
     |  |     |                 |  |     |  +--rw threshold
     |  |     |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |     |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |     |                 |  |     +--:(bps-case)
     |  |     |                 |  |     |  +--rw bps
     |  |     |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  |     +--:(pps-case)
     |  |     |                 |  |        +--rw pps
     |  |     |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  +--rw include
     |  |     |                 |     +--rw multicast
     |  |     |                 |        +--rw level
     |  |     |                 |           +--rw (level-choice)?
     |  |     |                 |              +--:(threshold-case)
     |  |     |                 |              |  +--rw threshold
     |  |     |                 |              |     +--rw rising-threshold?    decimal64
     |  |     |                 |              |     +--rw falling-threshold?   decimal64
     |  |     |                 |              +--:(bps-case)
     |  |     |                 |              |  +--rw bps
     |  |     |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |              +--:(pps-case)
     |  |     |                 |                 +--rw pps
     |  |     |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 +--rw multicast
     |  |     |                    +--rw level
     |  |     |                    |  +--rw (level-choice)?
     |  |     |                    |     +--:(threshold-case)
     |  |     |                    |     |  +--rw threshold
     |  |     |                    |     |     +--rw rising-threshold?    decimal64
     |  |     |                    |     |     +--rw falling-threshold?   decimal64
     |  |     |                    |     +--:(bps-case)
     |  |     |                    |     |  +--rw bps
     |  |     |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    |     +--:(pps-case)
     |  |     |                    |        +--rw pps
     |  |     |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    +--rw include
     |  |     |                       +--rw broadcast
     |  |     |                          +--rw level
     |  |     |                             +--rw (level-choice)?
     |  |     |                                +--:(threshold-case)
     |  |     |                                |  +--rw threshold
     |  |     |                                |     +--rw rising-threshold?    decimal64
     |  |     |                                |     +--rw falling-threshold?   decimal64
     |  |     |                                +--:(bps-case)
     |  |     |                                |  +--rw bps
     |  |     |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                                +--:(pps-case)
     |  |     |                                   +--rw pps
     |  |     |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     +--rw subscriber
     |  |     |  +--rw aging
     |  |     |     +--rw (timer-probe)?
     |  |     |        +--:(inactivity-timer)
     |  |     |        |  +--rw inactivity-timer
     |  |     |        |     +--rw value?   uint16
     |  |     |        |     +--rw probe?   empty
     |  |     |        +--:(probe)
     |  |     |           +--rw probe?              empty
     |  |     +--rw trust
     |  |     |  +--rw device?   enumeration
     |  |     +--rw priority-queue
     |  |     |  +--rw cos-map
     |  |     |  |  +--rw id?           uint8
     |  |     |  |  +--rw cos-values*   uint8
     |  |     |  +--rw out?       empty
     |  |     +--rw srlg
     |  |     |  +--rw gid
     |  |     |     +--rw value*   uint32
     |  |     +--rw rcv-queue
     |  |     |  +--rw cos-map* [queue-id threshold-id]
     |  |     |     +--rw queue-id        uint8
     |  |     |     +--rw threshold-id    uint8
     |  |     |     +--rw cos-values*     uint8
     |  |     +--rw peer
     |  |     |  +--rw default
     |  |     |     +--rw ip
     |  |     |        +--rw (address-choice)?
     |  |     |        |  +--:(address-no)
     |  |     |        |  |  +--rw address-no
     |  |     |        |  |     +--rw address?   boolean
     |  |     |        |  +--:(address-config)
     |  |     |        |     +--rw address-config
     |  |     |        |        +--rw address
     |  |     |        |           +--rw (address-choice)?
     |  |     |        |              +--:(dhcp)
     |  |     |        |              |  +--rw dhcp?        empty
     |  |     |        |              +--:(dhcp-pool)
     |  |     |        |              |  +--rw dhcp-pool!
     |  |     |        |              |     +--rw pools?   string
     |  |     |        |              +--:(pool)
     |  |     |        |                 +--rw pool!
     |  |     |        |                    +--rw pools?   string
     |  |     |        o--rw address
     |  |     |           o--rw (address-choice)?
     |  |     |              o--:(dhcp)
     |  |     |              |  o--rw dhcp?        empty
     |  |     |              o--:(dhcp-pool)
     |  |     |              |  o--rw dhcp-pool!
     |  |     |              |     o--rw pools?   string
     |  |     |              o--:(pool)
     |  |     |                 o--rw pool!
     |  |     |                    o--rw pools?   string
     |  |     +--rw pm-path
     |  |     |  +--rw name?           string
     |  |     |  +--rw interface-id?   uint8
     |  |     +--rw macsec-enable {ios-features:macsec-common}?
     |  |     |  +--rw macsec?   empty
     |  |     +--rw macsec-option {ios-features:macsec-common}?
     |  |        +--rw macsec
     |  |           +--rw replay-protection
     |  |           |  +--rw window-size?   uint32
     |  |           +--rw access-control?      enumeration
     |  |           +--rw network-link?        empty {ios-features:macsec-iot-routing}?
     |  +--rw PRP-channel* [name]
     |  |  +--rw name                        uint8
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw pseudowire* [name]
     |  |  +--rw name    uint32
     |  +--rw SM* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Cellular* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Dialer* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Vlan* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw autostate?                  boolean
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw GMPLS* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Group-Async* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw physical-layer?             enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Multilink* [name]
     |  |  +--rw name                        uint32
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Serial* [name]
     |  |  +--rw name                        string
     |  |  +--rw down-when-looped?           empty
     |  |  +--rw physical-layer?             enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Async* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw async
     |  |     +--rw mode
     |  |        +--rw interactive?   empty
     |  +--rw Tunnel* [name]
     |  |  +--rw name                        uint32
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw qos
     |  |     +--rw pre-classify?   empty
     |  +--rw vmi* [name]
     |  |  +--rw name                        uint32
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw mode?                       enumeration
     |  |  +--rw physical-interface?         string
     |  +--rw Virtual-Template* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw type?                       enumeration
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Virtual-PPP* [name]
     |  |  +--rw name                        uint32
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw VirtualPortGroup* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw vasileft* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw vasiright* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Vif* [name]
     |  |  +--rw name                        uint32
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Wlan-GigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw switchport-wrapper
     |  |  |  +--rw switchport
     |  |  |     +--rw mode?     enumeration
     |  |  |     +--rw access
     |  |  |     |  +--rw vlan?   uint16
     |  |  |     +--rw trunk
     |  |  |     |  +--rw allowed
     |  |  |     |     +--rw vlan
     |  |  |     |        +--rw (vlan-choice)?
     |  |  |     |           +--:(vlans)
     |  |  |     |           |  +--rw vlans?    union
     |  |  |     |           +--:(add)
     |  |  |     |           |  +--rw add?      union
     |  |  |     |           +--:(all)
     |  |  |     |           |  +--rw all?      empty
     |  |  |     |           +--:(except)
     |  |  |     |           |  +--rw except?   union
     |  |  |     |           +--:(none)
     |  |  |     |           |  +--rw none?     empty
     |  |  |     |           +--:(remove)
     |  |  |     |              +--rw remove?   union
     |  |  |     +--rw native
     |  |  |        +--rw vlan?   uint16
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw BD-VIF* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw MFR* [name]
     |  |  +--rw name                        uint32
     |  |  +--rw description?                string
     |  |  +--rw export-name?                string
     |  |  +--rw uplink
     |  |  |  +--rw backup?   empty
     |  |  +--rw switchport-conf
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport-config
     |  |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  o--rw switchport {ios-features:switching-platform}?
     |  |  +--rw stackwise-virtual
     |  |  |  +--rw link?                    uint8
     |  |  |  +--rw dual-active-detection?   empty
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?           uint32
     |  |  |  +--rw snap?              empty
     |  |  |  +--rw authorized?        empty
     |  |  |  +--rw log
     |  |  |  |  +--rw threshold
     |  |  |  |     +--rw entries?   uint32
     |  |  |  +--rw entries
     |  |  |  |  +--rw interface-limit
     |  |  |  |     +--rw entry-count?   uint32
     |  |  |  |     +--rw log?           uint32
     |  |  |  +--rw packet-priority
     |  |  |     +--rw enable?   empty
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--rw interface
     |  |  |  |  +--rw (interface-choice)?
     |  |  |  |     +--:(AppNav-Compress)
     |  |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |  |     +--:(AppNav-UnCompress)
     |  |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ATM)
     |  |  |  |     |  +--rw ATM?                         string
     |  |  |  |     +--:(ATM-subinterface)
     |  |  |  |     |  +--rw ATM-subinterface
     |  |  |  |     |     +--rw ATM?   string
     |  |  |  |     +--:(ATM-ACR)
     |  |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |  |     |     +--rw ATM-ACR?   string
     |  |  |  |     +--:(BDI)
     |  |  |  |     |  +--rw BDI?                         string
     |  |  |  |     +--:(CEM)
     |  |  |  |     |  +--rw CEM?                         string
     |  |  |  |     +--:(CEM-ACR)
     |  |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |  |     +--:(Embedded-Service-Engine)
     |  |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |  |     +--:(Ethernet)
     |  |  |  |     |  +--rw Ethernet?                    string
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |  |     +--:(FiveGigabitEthernet)
     |  |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |     +--:(AppGigabitEthernet)
     |  |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |     +--:(TwentyFiveGigE)
     |  |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |     +--:(TwoGigabitEthernet)
     |  |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |     +--:(FortyGigabitEthernet)
     |  |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |     +--:(HundredGigE)
     |  |  |  |     |  +--rw HundredGigE?                 string
     |  |  |  |     +--:(L2LISP)
     |  |  |  |     |  +--rw L2LISP?                      string
     |  |  |  |     +--:(L2LISP-subinterface)
     |  |  |  |     |  +--rw L2LISP-subinterface
     |  |  |  |     |     +--rw L2LISP?   string
     |  |  |  |     +--:(LISP)
     |  |  |  |     |  +--rw LISP?                        string
     |  |  |  |     +--:(LISP-subinterface)
     |  |  |  |     |  +--rw LISP-subinterface
     |  |  |  |     |     +--rw LISP?   string
     |  |  |  |     +--:(Loopback)
     |  |  |  |     |  +--rw Loopback?                    uint32
     |  |  |  |     +--:(Multilink)
     |  |  |  |     |  +--rw Multilink?                   uint16
     |  |  |  |     +--:(nve)
     |  |  |  |     |  +--rw nve?                         uint16
     |  |  |  |     +--:(overlay)
     |  |  |  |     |  +--rw overlay?                     uint16
     |  |  |  |     +--:(Port-channel)
     |  |  |  |     |  +--rw Port-channel?                uint32
     |  |  |  |     +--:(Port-channel-subinterface)
     |  |  |  |     |  +--rw Port-channel-subinterface
     |  |  |  |     |     +--rw Port-channel?   string
     |  |  |  |     +--:(pseudowire)
     |  |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |  |     +--:(SM)
     |  |  |  |     |  +--rw SM?                          string
     |  |  |  |     +--:(Cellular)
     |  |  |  |     |  +--rw Cellular?                    string
     |  |  |  |     +--:(Dialer)
     |  |  |  |     |  +--rw Dialer?                      string
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      string
     |  |  |  |     +--:(Async)
     |  |  |  |     |  +--rw Async?                       string
     |  |  |  |     +--:(TenGigabitEthernet)
     |  |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |     +--:(Tunnel)
     |  |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |  |     +--:(Virtual-Template)
     |  |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |  |     +--:(Vlan)
     |  |  |  |     |  +--rw Vlan?                        uint16
     |  |  |  |     +--:(VirtualPortGroup)
     |  |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |  |     +--:(vasileft)
     |  |  |  |     |  +--rw vasileft?                    uint16
     |  |  |  |     +--:(vasiright)
     |  |  |  |     |  +--rw vasiright?                   uint16
     |  |  |  |     +--:(BD-VIF)
     |  |  |  |     |  +--rw BD-VIF?                      string
     |  |  |  |     +--:(MFR)
     |  |  |  |     |  +--rw MFR?                         uint32
     |  |  |  |     +--:(Serial-subinterface)
     |  |  |  |     |  +--rw Serial-subinterface
     |  |  |  |     |     +--rw Serial?   string
     |  |  |  |     +--:(Bundle)
     |  |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?      uint16
     |  |  |  |  +--rw cdp?              uint16
     |  |  |  |  +--rw stp?              uint16
     |  |  |  |  +--rw vtp?              uint16
     |  |  |  |  +--rw lldp?             uint16
     |  |  |  |  +--rw point-to-point
     |  |  |  |  |  +--rw lacp?   uint16
     |  |  |  |  |  +--rw pagp?   uint16
     |  |  |  |  |  +--rw udld?   uint16
     |  |  |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  |  +--rw lldp?                 empty
     |  |  |  +--rw point-to-point
     |  |  |  |  +--rw lacp?   empty
     |  |  |  |  +--rw pagp?   empty
     |  |  |  |  +--rw udld?   empty
     |  |  |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |  |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |  +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |  |  +--rw forward
     |  |  |     +--rw protocols*            l2pt-fwd-proto-type
     |  |  |     +--rw drop-threshold
     |  |  |     |  +--rw threshold-list* [proto-type]
     |  |  |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |  |     |     +--rw pps-num?      uint16
     |  |  |     +--rw shutdown-threshold
     |  |  |        +--rw threshold-list* [proto-type]
     |  |  |           +--rw proto-type    l2pt-fwd-proto-type
     |  |  |           +--rw pps-num?      uint16
     |  |  +--rw encapsulation
     |  |  |  +--rw (encap-choice)?
     |  |  |     +--:(dot1Q)
     |  |  |     |  +--rw dot1Q
     |  |  |     |     +--rw vlan-id?        uint16
     |  |  |     |     +--rw native?         empty
     |  |  |     |     +--rw second-dot1q?   union
     |  |  |     +--:(priority-tagged)
     |  |  |     |  +--rw priority-tagged!
     |  |  |     |     +--rw native?      empty
     |  |  |     |     +--rw tx-tagged?   empty
     |  |  |     +--:(isl)
     |  |  |     |  +--rw isl
     |  |  |     |     +--rw vlan-id?   uint16
     |  |  |     +--:(ppp)
     |  |  |     |  +--rw ppp!
     |  |  |     +--:(slip)
     |  |  |     |  +--rw slip!
     |  |  |     +--:(frame-relay)
     |  |  |     |  +--rw frame-relay!
     |  |  |     |     +--rw ietf?   empty
     |  |  |     +--:(frame-relay-settings)
     |  |  |     |  +--rw frame-relay-settings
     |  |  |     |     +--rw frame-relay
     |  |  |     |        +--rw MFR?   uint32
     |  |  |     +--:(raw-tcp)
     |  |  |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |  |     +--:(raw-udp)
     |  |  |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |  |     +--:(scada)
     |  |  |     |  +--rw scada! {ios-features:scada-gw}?
     |  |  |     +--:(relay-line)
     |  |  |        +--rw relay-line! {ios-features:scada-gw}?
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw clns
     |  |  +--rw keepalive-config
     |  |  |  +--rw keepalive?   boolean
     |  |  |  +--rw period?      uint16
     |  |  |  +--rw retries?     uint8
     |  |  x--rw (keepalive-choice)?
     |  |  |  x--:(keepalive)
     |  |  |  |  x--rw keepalive?            boolean
     |  |  |  x--:(keepalive-settings)
     |  |  |     x--rw keepalive-settings
     |  |  |        x--rw keepalive!
     |  |  |           x--rw period?    uint16
     |  |  |           x--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening!
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw punt-control
     |  |  |  +--rw cause* [name]
     |  |  |  |  +--rw name    ios-types:punt-cause-type
     |  |  |  |  +--rw rate?   uint32
     |  |  |  +--rw enable!
     |  |  |     +--rw pps?   uint32
     |  |  o--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint32
     |  |  +--rw history
     |  |  |  +--rw BPS?   empty
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  |        +--rw downstream?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?                string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?         empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |  |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?        empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?         string
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |  |  +--rw address      inet:ipv4-address
     |  |  |  |           |  |  +--rw mask         inet:ipv4-address
     |  |  |  |           |  |  +--rw secondary    empty
     |  |  |  |           |  +--rw primary
     |  |  |  |           |     +--rw address?   inet:ipv4-address
     |  |  |  |           |     +--rw mask?      inet:ipv4-address
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(Ethernet)
     |  |  |  |           |     |     |  +--rw Ethernet?                    string
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?                string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |  |  |           |     |     +--:(FiveGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |  |  |           |     |     +--:(AppGigabitEthernet)
     |  |  |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?                uint32
     |  |  |  |           |     |     +--:(PRP-channel)
     |  |  |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |  |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |  |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |  |           |     |     +--:(TwentyFiveGigE)
     |  |  |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |  |           |     |     +--:(TwoGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |  |  |           |     |     +--:(HundredGigE)
     |  |  |  |           |     |     |  +--rw HundredGigE?                 string
     |  |  |  |           |     |     +--:(TwoHundredGigE)
     |  |  |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |  |  |           |     |     +--:(FourHundredGigE)
     |  |  |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                        uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw accounting
     |  |  |  |  +--rw mac-address
     |  |  |  |     +--rw input?    empty
     |  |  |  |     +--rw output?   empty
     |  |  |  +--rw directed-broadcast!
     |  |  |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw network-broadcast?        empty
     |  |  |  o--rw hello-interval
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  o--rw authentication
     |  |  |  |  o--rw key-chain
     |  |  |  |  |  o--rw eigrp?   uint16
     |  |  |  |  |  o--rw name?    string
     |  |  |  |  o--rw mode
     |  |  |  |     o--rw eigrp?   uint16
     |  |  |  |     o--rw md5?     empty
     |  |  |  o--rw hold-time
     |  |  |  |  o--rw eigrp?     uint16
     |  |  |  |  o--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?          empty
     |  |  |  +--rw proxy-arp?                boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw advertise?           uint32
     |  |  |  |  +--rw advertise-default
     |  |  |  |  |  +--rw metric?   uint8
     |  |  |  |  |  +--rw tag?      uint16
     |  |  |  |  +--rw authentication
     |  |  |  |  |  +--rw key-chain?   string
     |  |  |  |  |  +--rw mode
     |  |  |  |  |     +--rw md5?    empty
     |  |  |  |  |     +--rw text?   empty
     |  |  |  |  +--rw initial-delay?       uint16
     |  |  |  |  +--rw receive
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw send
     |  |  |  |  |  +--rw version
     |  |  |  |  |     +--rw first-version?    enumeration
     |  |  |  |  |     +--rw second-version?   enumeration
     |  |  |  |  +--rw v2-broadcast?        empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  +--rw redirects?                boolean
     |  |  |  +--rw clear-dont-fragment?      boolean
     |  |  |  +--rw mask-reply?               empty
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw virtual-reassembly-out!
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  |  +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                      uint16
     |  |  |  +--rw mroute-cache?             boolean
     |  |  |  +--rw summary-address
     |  |  |  |  o--rw eigrp* [id]
     |  |  |  |     o--rw id        string
     |  |  |  |     o--rw ip?       inet:ipv4-address
     |  |  |  |     o--rw mask?     inet:ipv4-address
     |  |  |  |     o--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw (unicast-choice)?
     |  |  |        |  +--:(reverse-path-case)
     |  |  |        |  |  +--rw reverse-path-v1
     |  |  |        |  |     +--rw enable?            empty
     |  |  |        |  |     +--rw allow-self-ping?   empty
     |  |  |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |  |        |  +--:(source-case)
     |  |  |        |     +--rw source-v1
     |  |  |        |        +--rw reachable-via?     enumeration
     |  |  |        |        +--rw allow-self-ping?   empty
     |  |  |        |        +--rw allow-default?     empty
     |  |  |        |        +--rw l2-src?            empty
     |  |  |        |        +--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw reverse-path!
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        x--rw source
     |  |  |        |  x--rw reachable-via?     enumeration
     |  |  |        |  x--rw allow-self-ping?   empty
     |  |  |        |  x--rw allow-default?     empty
     |  |  |        |  x--rw l2-src?            empty
     |  |  |        |  x--rw access-list?       ios-types:access-list-type
     |  |  |        +--rw notification
     |  |  |           +--rw threshold
     |  |  |              +--rw drop-rate?   uint32
     |  |  +--rw ipv6
     |  |  |  +--rw verify
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw (unicast-choice)?
     |  |  |  |     |  +--:(reverse-path-case)
     |  |  |  |     |  |  +--rw reverse-path-v1
     |  |  |  |     |  |     +--rw enable?     empty
     |  |  |  |     |  |     +--rw acl-name?   string
     |  |  |  |     |  +--:(source-case)
     |  |  |  |     |     +--rw source-v1
     |  |  |  |     |        +--rw reachable-via?   enumeration
     |  |  |  |     |        +--rw allow-default?   empty
     |  |  |  |     |        +--rw acl-name?        string
     |  |  |  |     x--rw reverse-path!
     |  |  |  |     |  x--rw acl-name?   string
     |  |  |  |     x--rw source
     |  |  |  |        x--rw reachable-via?   enumeration
     |  |  |  |        x--rw allow-default?   empty
     |  |  |  |        x--rw acl-name?        string
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw source-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address-container
     |  |  |  |  |  +--rw address?      inet:ipv6-address
     |  |  |  |  |  +--rw link-local?   empty
     |  |  |  |  x--rw link-local-address* [address]
     |  |  |  |  |  x--rw address       inet:ipv6-address
     |  |  |  |  |  x--rw link-local?   empty
     |  |  |  |  +--rw prefix-name* [name]
     |  |  |  |     +--rw name              string
     |  |  |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |  |  |     +--rw prefix-options
     |  |  |  |        +--rw ipv6-prefix* [prefix]
     |  |  |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |  |  |           +--rw anycast?           empty
     |  |  |  |           +--rw eui-64?            empty
     |  |  |  |           +--rw segment-routing?   empty
     |  |  |  +--rw unnumbered?           string
     |  |  |  +--rw enable?               empty
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw nud
     |  |  |  |  |  +--rw igp?   boolean
     |  |  |  |  +--rw dad
     |  |  |  |     +--rw attempts?   uint16
     |  |  |  +--rw router
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw common?        string
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw in!
     |  |  |  |  |  +--rw max-reassemblies?   uint16
     |  |  |  |  |  +--rw max-fragments?      uint8
     |  |  |  |  |  +--rw timeout?            uint8
     |  |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  |  +--rw mode?               enumeration
     |  |  |  |  +--rw out!
     |  |  |  |     +--rw max-reassemblies?   uint16
     |  |  |  |     +--rw max-fragments?      uint8
     |  |  |  |     +--rw timeout?            uint8
     |  |  |  |     +--rw drop-fragments?     empty
     |  |  |  |     +--rw mode?               enumeration
     |  |  |  +--rw reassembly!
     |  |  |     +--rw max-reassemblies?   uint16
     |  |  |     +--rw timeout?            uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status-enable?    boolean
     |  |  |     o--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw sysid?     boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw redundancy
     |  |  |  +--rw rii
     |  |  |  |  +--rw id?          uint16
     |  |  |  |  +--rw decrement?   uint8
     |  |  |  +--rw group* [id]
     |  |  |  |  +--rw id                  uint8
     |  |  |  |  +--rw (rg-choice)?
     |  |  |  |     +--:(decrement-case)
     |  |  |  |     |  +--rw decrement?    uint8
     |  |  |  |     +--:(ip-case)
     |  |  |  |        +--rw virtual-ip* [ip-family]
     |  |  |  |           +--rw ip-family       enumeration
     |  |  |  |           +--rw ipv4-address
     |  |  |  |           |  +--rw ip?               inet:ipv4-address
     |  |  |  |           |  +--rw exclusive?        empty
     |  |  |  |           |  +--rw decrement-last?   uint8
     |  |  |  |           +--rw ipv6-address
     |  |  |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |  |  |              +--rw exclusive?        empty
     |  |  |  |              +--rw decrement-last?   uint8
     |  |  |  +--rw asymmetric-routing
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw gratuitous-arp
     |  |  |     +--rw group* [id]
     |  |  |        +--rw id          uint8
     |  |  |        +--rw interval
     |  |  |           +--rw (interval-choice)?
     |  |  |              +--:(minutes)
     |  |  |              |  +--rw min?   uint8
     |  |  |              +--:(seconds)
     |  |  |                 +--rw sec?   uint16
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw source
     |  |  |  +--rw template
     |  |  |     +--rw template-name* [template-name]
     |  |  |        +--rw template-name    string
     |  |  |        +--rw merge?           empty
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd-config?     boolean
     |  |  |  o--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw redirect
     |  |  |  |  +--rw advertisement
     |  |  |  |  |  +--rw authentication
     |  |  |  |  |     +--rw md5
     |  |  |  |  |        +--rw (md5-choice)?
     |  |  |  |  |           +--:(key-chain)
     |  |  |  |  |           |  +--rw key-chain?    string
     |  |  |  |  |           +--:(key-string)
     |  |  |  |  |              +--rw key-string
     |  |  |  |  |                 +--rw encrypt?   enumeration
     |  |  |  |  |                 +--rw string?    string
     |  |  |  |  |                 +--rw timeout?   uint16
     |  |  |  |  +--rw timers
     |  |  |  |  |  +--rw advertisement?   uint16
     |  |  |  |  |  +--rw holddown?        uint16
     |  |  |  |  +--rw unknown?         boolean
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw md5-config
     |  |  |     |     |     |  +--rw (md5-choice)?
     |  |  |     |     |     |     +--:(key-chain)
     |  |  |     |     |     |     |  +--rw key-chain?    string
     |  |  |     |     |     |     +--:(key-string)
     |  |  |     |     |     |        +--rw key-string
     |  |  |     |     |     |           +--rw encrypt?   enumeration
     |  |  |     |     |     |           +--rw string?    string
     |  |  |     |     |     |           +--rw timeout?   uint16
     |  |  |     |     |     o--rw key-chain?    string
     |  |  |     |     |     o--rw key-string
     |  |  |     |     |        o--rw encrypt?   enumeration
     |  |  |     |     |        o--rw string?    string
     |  |  |     |     |        o--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip-config!
     |  |  |     |  +--rw address?             inet:ipv4-address
     |  |  |     |  +--rw secondary-address* [address]
     |  |  |     |     +--rw address      inet:ipv4-address
     |  |  |     |     +--rw secondary    empty
     |  |  |     +--rw ipv6-config
     |  |  |     |  +--rw ipv6-link-local?   union
     |  |  |     |  +--rw ipv6_prefix* [prefix]
     |  |  |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |  |     o--rw ip!
     |  |  |     |  o--rw address?     inet:ipv4-address
     |  |  |     |  o--rw secondary?   empty
     |  |  |     o--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     o--rw redirect
     |  |  |     |  o--rw advertisement
     |  |  |     |  |  o--rw authentication
     |  |  |     |  |     o--rw md5
     |  |  |     |  |        o--rw key-chain?    string
     |  |  |     |  |        o--rw key-string
     |  |  |     |  |           o--rw encrypt?   enumeration
     |  |  |     |  |           o--rw string?    string
     |  |  |     |  |           o--rw timeout?   uint16
     |  |  |     |  o--rw timers
     |  |  |     |  |  o--rw advertisement?   uint16
     |  |  |     |  |  o--rw holddown?        uint16
     |  |  |     |  o--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number                   uint16
     |  |  |        +--rw (track-options)?
     |  |  |        |  +--:(track-decrement)
     |  |  |        |  |  +--rw track-decrement?   uint8
     |  |  |        |  +--:(track-shutdown)
     |  |  |        |     +--rw track-shutdown?    empty
     |  |  |        x--rw decrement?               uint8
     |  |  |        x--rw shutdown?                empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?                     empty
     |  |  |  +--rw port-control-config?        enumeration
     |  |  |  o--rw port-control
     |  |  |  |  o--rw auto?   empty
     |  |  |  +--rw control-direction-config?   enumeration
     |  |  |  o--rw control-direction
     |  |  |  |  o--rw in?   empty
     |  |  |  +--rw host-mode-config
     |  |  |  |  +--rw modes?   enumeration
     |  |  |  |  +--rw peer?    empty
     |  |  |  o--rw host-mode?                  enumeration
     |  |  |  +--rw inherit
     |  |  |  |  +--rw disable
     |  |  |  |     +--rw autoconf?                    empty
     |  |  |  |     +--rw interface-template-sticky?   empty
     |  |  |  |     +--rw service-policy?              empty
     |  |  |  +--rw monitor?                    boolean
     |  |  |  +--rw interface-template
     |  |  |     +--rw sticky!
     |  |  |        +--rw timer?   uint16
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unknown-unicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold
     |  |  |  |     |  +--rw rising-threshold?    decimal64
     |  |  |  |     |  +--rw falling-threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |  |     +--rw broadcast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw multicast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw multicast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw multicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw unicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw unicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw unicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw unicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unicast
     |  |  |     |  +--rw level
     |  |  |     |  |  +--rw (level-choice)?
     |  |  |     |  |     +--:(threshold-case)
     |  |  |     |  |     |  +--rw threshold
     |  |  |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |  |     +--:(bps-case)
     |  |  |     |  |     |  +--rw bps
     |  |  |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  |     +--:(pps-case)
     |  |  |     |  |        +--rw pps
     |  |  |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |  +--rw include
     |  |  |     |     +--rw broadcast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw multicast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknown-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw multicast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw multicast
     |  |  |     |     |  +--rw level
     |  |  |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |  |     +--:(threshold-case)
     |  |  |     |     |  |     |  +--rw threshold
     |  |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |  |     +--:(bps-case)
     |  |  |     |     |  |     |  +--rw bps
     |  |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  |     +--:(pps-case)
     |  |  |     |     |  |        +--rw pps
     |  |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |  +--rw include
     |  |  |     |     |     +--rw broadcast
     |  |  |     |     |     |  +--rw level
     |  |  |     |     |     |  |  +--rw (level-choice)?
     |  |  |     |     |     |  |     +--:(threshold-case)
     |  |  |     |     |     |  |     |  +--rw threshold
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |  |     +--:(bps-case)
     |  |  |     |     |     |  |     |  +--rw bps
     |  |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |     +--:(pps-case)
     |  |  |     |     |     |  |        +--rw pps
     |  |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |  +--rw include
     |  |  |     |     |     |     +--rw unknown-unicast
     |  |  |     |     |     |        +--rw level
     |  |  |     |     |     |           +--rw (level-choice)?
     |  |  |     |     |     |              +--:(threshold-case)
     |  |  |     |     |     |              |  +--rw threshold
     |  |  |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |  |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |  |     |     |     |              +--:(bps-case)
     |  |  |     |     |     |              |  +--rw bps
     |  |  |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     |              +--:(pps-case)
     |  |  |     |     |     |                 +--rw pps
     |  |  |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |     +--rw unknow-unicast
     |  |  |     |     |        +--rw level
     |  |  |     |     |        |  +--rw (level-choice)?
     |  |  |     |     |        |     +--:(threshold-case)
     |  |  |     |     |        |     |  +--rw threshold
     |  |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |     |        |     +--:(bps-case)
     |  |  |     |     |        |     |  +--rw bps
     |  |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        |     +--:(pps-case)
     |  |  |     |     |        |        +--rw pps
     |  |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |        +--rw include
     |  |  |     |     |           +--rw broadcast
     |  |  |     |     |              +--rw level
     |  |  |     |     |                 +--rw (level-choice)?
     |  |  |     |     |                    +--:(threshold-case)
     |  |  |     |     |                    |  +--rw threshold
     |  |  |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |  |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |  |     |     |                    +--:(bps-case)
     |  |  |     |     |                    |  +--rw bps
     |  |  |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     |                    +--:(pps-case)
     |  |  |     |     |                       +--rw pps
     |  |  |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |     +--rw unknown-unicast
     |  |  |     |        +--rw level
     |  |  |     |        |  +--rw (level-choice)?
     |  |  |     |        |     +--:(threshold-case)
     |  |  |     |        |     |  +--rw threshold
     |  |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |  |     |        |     +--:(bps-case)
     |  |  |     |        |     |  +--rw bps
     |  |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        |     +--:(pps-case)
     |  |  |     |        |        +--rw pps
     |  |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |        +--rw include
     |  |  |     |           +--rw broadcast
     |  |  |     |           |  +--rw level
     |  |  |     |           |  |  +--rw (level-choice)?
     |  |  |     |           |  |     +--:(threshold-case)
     |  |  |     |           |  |     |  +--rw threshold
     |  |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |     |           |  |     +--:(bps-case)
     |  |  |     |           |  |     |  +--rw bps
     |  |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  |     +--:(pps-case)
     |  |  |     |           |  |        +--rw pps
     |  |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |  +--rw include
     |  |  |     |           |     +--rw multicast
     |  |  |     |           |        +--rw level
     |  |  |     |           |           +--rw (level-choice)?
     |  |  |     |           |              +--:(threshold-case)
     |  |  |     |           |              |  +--rw threshold
     |  |  |     |           |              |     +--rw rising-threshold?    decimal64
     |  |  |     |           |              |     +--rw falling-threshold?   decimal64
     |  |  |     |           |              +--:(bps-case)
     |  |  |     |           |              |  +--rw bps
     |  |  |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           |              +--:(pps-case)
     |  |  |     |           |                 +--rw pps
     |  |  |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |           +--rw multicast
     |  |  |     |              +--rw level
     |  |  |     |              |  +--rw (level-choice)?
     |  |  |     |              |     +--:(threshold-case)
     |  |  |     |              |     |  +--rw threshold
     |  |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |  |     |              |     +--:(bps-case)
     |  |  |     |              |     |  +--rw bps
     |  |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              |     +--:(pps-case)
     |  |  |     |              |        +--rw pps
     |  |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |              +--rw include
     |  |  |     |                 +--rw broadcast
     |  |  |     |                    +--rw level
     |  |  |     |                       +--rw (level-choice)?
     |  |  |     |                          +--:(threshold-case)
     |  |  |     |                          |  +--rw threshold
     |  |  |     |                          |     +--rw rising-threshold?    decimal64
     |  |  |     |                          |     +--rw falling-threshold?   decimal64
     |  |  |     |                          +--:(bps-case)
     |  |  |     |                          |  +--rw bps
     |  |  |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     |                          +--:(pps-case)
     |  |  |     |                             +--rw pps
     |  |  |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |     +--rw unknown-unicast
     |  |  |        +--rw level
     |  |  |        |  +--rw (level-choice)?
     |  |  |        |     +--:(threshold-case)
     |  |  |        |     |  +--rw threshold
     |  |  |        |     |     +--rw rising-threshold?    decimal64
     |  |  |        |     |     +--rw falling-threshold?   decimal64
     |  |  |        |     +--:(bps-case)
     |  |  |        |     |  +--rw bps
     |  |  |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        |     +--:(pps-case)
     |  |  |        |        +--rw pps
     |  |  |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw include
     |  |  |           +--rw broadcast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw multicast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw multicast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw multicast
     |  |  |           |  +--rw level
     |  |  |           |  |  +--rw (level-choice)?
     |  |  |           |  |     +--:(threshold-case)
     |  |  |           |  |     |  +--rw threshold
     |  |  |           |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |  |     +--:(bps-case)
     |  |  |           |  |     |  +--rw bps
     |  |  |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  |     +--:(pps-case)
     |  |  |           |  |        +--rw pps
     |  |  |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |  +--rw include
     |  |  |           |     +--rw broadcast
     |  |  |           |     |  +--rw level
     |  |  |           |     |  |  +--rw (level-choice)?
     |  |  |           |     |  |     +--:(threshold-case)
     |  |  |           |     |  |     |  +--rw threshold
     |  |  |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |  |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |  |           |     |  |     +--:(bps-case)
     |  |  |           |     |  |     |  +--rw bps
     |  |  |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  |     +--:(pps-case)
     |  |  |           |     |  |        +--rw pps
     |  |  |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |  +--rw include
     |  |  |           |     |     +--rw unicast
     |  |  |           |     |        +--rw level
     |  |  |           |     |           +--rw (level-choice)?
     |  |  |           |     |              +--:(threshold-case)
     |  |  |           |     |              |  +--rw threshold
     |  |  |           |     |              |     +--rw rising-threshold?    decimal64
     |  |  |           |     |              |     +--rw falling-threshold?   decimal64
     |  |  |           |     |              +--:(bps-case)
     |  |  |           |     |              |  +--rw bps
     |  |  |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     |              +--:(pps-case)
     |  |  |           |     |                 +--rw pps
     |  |  |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |     +--rw unicast
     |  |  |           |        +--rw level
     |  |  |           |        |  +--rw (level-choice)?
     |  |  |           |        |     +--:(threshold-case)
     |  |  |           |        |     |  +--rw threshold
     |  |  |           |        |     |     +--rw rising-threshold?    decimal64
     |  |  |           |        |     |     +--rw falling-threshold?   decimal64
     |  |  |           |        |     +--:(bps-case)
     |  |  |           |        |     |  +--rw bps
     |  |  |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        |     +--:(pps-case)
     |  |  |           |        |        +--rw pps
     |  |  |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |        +--rw include
     |  |  |           |           +--rw broadcast
     |  |  |           |              +--rw level
     |  |  |           |                 +--rw (level-choice)?
     |  |  |           |                    +--:(threshold-case)
     |  |  |           |                    |  +--rw threshold
     |  |  |           |                    |     +--rw rising-threshold?    decimal64
     |  |  |           |                    |     +--rw falling-threshold?   decimal64
     |  |  |           |                    +--:(bps-case)
     |  |  |           |                    |  +--rw bps
     |  |  |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           |                    +--:(pps-case)
     |  |  |           |                       +--rw pps
     |  |  |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |           +--rw unicast
     |  |  |              +--rw level
     |  |  |              |  +--rw (level-choice)?
     |  |  |              |     +--:(threshold-case)
     |  |  |              |     |  +--rw threshold
     |  |  |              |     |     +--rw rising-threshold?    decimal64
     |  |  |              |     |     +--rw falling-threshold?   decimal64
     |  |  |              |     +--:(bps-case)
     |  |  |              |     |  +--rw bps
     |  |  |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              |     +--:(pps-case)
     |  |  |              |        +--rw pps
     |  |  |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |              +--rw include
     |  |  |                 +--rw broadcast
     |  |  |                 |  +--rw level
     |  |  |                 |  |  +--rw (level-choice)?
     |  |  |                 |  |     +--:(threshold-case)
     |  |  |                 |  |     |  +--rw threshold
     |  |  |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |  |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |  |                 |  |     +--:(bps-case)
     |  |  |                 |  |     |  +--rw bps
     |  |  |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  |     +--:(pps-case)
     |  |  |                 |  |        +--rw pps
     |  |  |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |  +--rw include
     |  |  |                 |     +--rw multicast
     |  |  |                 |        +--rw level
     |  |  |                 |           +--rw (level-choice)?
     |  |  |                 |              +--:(threshold-case)
     |  |  |                 |              |  +--rw threshold
     |  |  |                 |              |     +--rw rising-threshold?    decimal64
     |  |  |                 |              |     +--rw falling-threshold?   decimal64
     |  |  |                 |              +--:(bps-case)
     |  |  |                 |              |  +--rw bps
     |  |  |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 |              +--:(pps-case)
     |  |  |                 |                 +--rw pps
     |  |  |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                 +--rw multicast
     |  |  |                    +--rw level
     |  |  |                    |  +--rw (level-choice)?
     |  |  |                    |     +--:(threshold-case)
     |  |  |                    |     |  +--rw threshold
     |  |  |                    |     |     +--rw rising-threshold?    decimal64
     |  |  |                    |     |     +--rw falling-threshold?   decimal64
     |  |  |                    |     +--:(bps-case)
     |  |  |                    |     |  +--rw bps
     |  |  |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    |     +--:(pps-case)
     |  |  |                    |        +--rw pps
     |  |  |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                    +--rw include
     |  |  |                       +--rw broadcast
     |  |  |                          +--rw level
     |  |  |                             +--rw (level-choice)?
     |  |  |                                +--:(threshold-case)
     |  |  |                                |  +--rw threshold
     |  |  |                                |     +--rw rising-threshold?    decimal64
     |  |  |                                |     +--rw falling-threshold?   decimal64
     |  |  |                                +--:(bps-case)
     |  |  |                                |  +--rw bps
     |  |  |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |                                +--:(pps-case)
     |  |  |                                   +--rw pps
     |  |  |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw subscriber
     |  |  |  +--rw aging
     |  |  |     +--rw (timer-probe)?
     |  |  |        +--:(inactivity-timer)
     |  |  |        |  +--rw inactivity-timer
     |  |  |        |     +--rw value?   uint16
     |  |  |        |     +--rw probe?   empty
     |  |  |        +--:(probe)
     |  |  |           +--rw probe?              empty
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw srlg
     |  |  |  +--rw gid
     |  |  |     +--rw value*   uint32
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw (address-choice)?
     |  |  |        |  +--:(address-no)
     |  |  |        |  |  +--rw address-no
     |  |  |        |  |     +--rw address?   boolean
     |  |  |        |  +--:(address-config)
     |  |  |        |     +--rw address-config
     |  |  |        |        +--rw address
     |  |  |        |           +--rw (address-choice)?
     |  |  |        |              +--:(dhcp)
     |  |  |        |              |  +--rw dhcp?        empty
     |  |  |        |              +--:(dhcp-pool)
     |  |  |        |              |  +--rw dhcp-pool!
     |  |  |        |              |     +--rw pools?   string
     |  |  |        |              +--:(pool)
     |  |  |        |                 +--rw pool!
     |  |  |        |                    +--rw pools?   string
     |  |  |        o--rw address
     |  |  |           o--rw (address-choice)?
     |  |  |              o--:(dhcp)
     |  |  |              |  o--rw dhcp?        empty
     |  |  |              o--:(dhcp-pool)
     |  |  |              |  o--rw dhcp-pool!
     |  |  |              |     o--rw pools?   string
     |  |  |              o--:(pool)
     |  |  |                 o--rw pool!
     |  |  |                    o--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Serial-subinterface
     |  |  +--rw Serial* [name]
     |  |     +--rw name                        string
     |  |     +--rw link-type?                  enumeration
     |  |     +--rw description?                string
     |  |     +--rw export-name?                string
     |  |     +--rw uplink
     |  |     |  +--rw backup?   empty
     |  |     +--rw switchport-conf
     |  |     |  +--rw switchport?   boolean
     |  |     +--rw switchport-config
     |  |     |  +--rw switchport {ios-features:switching-platform}?
     |  |     o--rw switchport {ios-features:switching-platform}?
     |  |     +--rw stackwise-virtual
     |  |     |  +--rw link?                    uint8
     |  |     |  +--rw dual-active-detection?   empty
     |  |     +--rw mac-address?                string
     |  |     +--rw shutdown?                   empty
     |  |     +--rw arp
     |  |     |  +--rw timeout?           uint32
     |  |     |  +--rw snap?              empty
     |  |     |  +--rw authorized?        empty
     |  |     |  +--rw log
     |  |     |  |  +--rw threshold
     |  |     |  |     +--rw entries?   uint32
     |  |     |  +--rw entries
     |  |     |  |  +--rw interface-limit
     |  |     |  |     +--rw entry-count?   uint32
     |  |     |  |     +--rw log?           uint32
     |  |     |  +--rw packet-priority
     |  |     |     +--rw enable?   empty
     |  |     +--rw backup
     |  |     |  +--rw delay
     |  |     |  |  +--rw failure?             union
     |  |     |  |  +--rw secondary-disable?   union
     |  |     |  +--rw interface
     |  |     |  |  +--rw (interface-choice)?
     |  |     |  |     +--:(AppNav-Compress)
     |  |     |  |     |  +--rw AppNav-Compress?             uint16
     |  |     |  |     +--:(AppNav-UnCompress)
     |  |     |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |     |  |     +--:(ATM)
     |  |     |  |     |  +--rw ATM?                         string
     |  |     |  |     +--:(ATM-subinterface)
     |  |     |  |     |  +--rw ATM-subinterface
     |  |     |  |     |     +--rw ATM?   string
     |  |     |  |     +--:(ATM-ACR)
     |  |     |  |     |  +--rw ATM-ACR?                     string
     |  |     |  |     +--:(ATM-ACRsubinterface)
     |  |     |  |     |  +--rw ATM-ACRsubinterface
     |  |     |  |     |     +--rw ATM-ACR?   string
     |  |     |  |     +--:(BDI)
     |  |     |  |     |  +--rw BDI?                         string
     |  |     |  |     +--:(CEM)
     |  |     |  |     |  +--rw CEM?                         string
     |  |     |  |     +--:(CEM-ACR)
     |  |     |  |     |  +--rw CEM-ACR?                     uint8
     |  |     |  |     +--:(Embedded-Service-Engine)
     |  |     |  |     |  +--rw Embedded-Service-Engine?     string
     |  |     |  |     +--:(Ethernet)
     |  |     |  |     |  +--rw Ethernet?                    string
     |  |     |  |     +--:(FastEthernet)
     |  |     |  |     |  +--rw FastEthernet?                string
     |  |     |  |     +--:(GigabitEthernet)
     |  |     |  |     |  +--rw GigabitEthernet?             string
     |  |     |  |     +--:(FiveGigabitEthernet)
     |  |     |  |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |     +--:(AppGigabitEthernet)
     |  |     |  |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |     +--:(TwentyFiveGigE)
     |  |     |  |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |     +--:(TwoGigabitEthernet)
     |  |     |  |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |     +--:(FortyGigabitEthernet)
     |  |     |  |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |     +--:(FiftyGigabitEthernet)
     |  |     |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |     +--:(HundredGigE)
     |  |     |  |     |  +--rw HundredGigE?                 string
     |  |     |  |     +--:(L2LISP)
     |  |     |  |     |  +--rw L2LISP?                      string
     |  |     |  |     +--:(L2LISP-subinterface)
     |  |     |  |     |  +--rw L2LISP-subinterface
     |  |     |  |     |     +--rw L2LISP?   string
     |  |     |  |     +--:(LISP)
     |  |     |  |     |  +--rw LISP?                        string
     |  |     |  |     +--:(LISP-subinterface)
     |  |     |  |     |  +--rw LISP-subinterface
     |  |     |  |     |     +--rw LISP?   string
     |  |     |  |     +--:(Loopback)
     |  |     |  |     |  +--rw Loopback?                    uint32
     |  |     |  |     +--:(Multilink)
     |  |     |  |     |  +--rw Multilink?                   uint16
     |  |     |  |     +--:(nve)
     |  |     |  |     |  +--rw nve?                         uint16
     |  |     |  |     +--:(overlay)
     |  |     |  |     |  +--rw overlay?                     uint16
     |  |     |  |     +--:(Port-channel)
     |  |     |  |     |  +--rw Port-channel?                uint32
     |  |     |  |     +--:(Port-channel-subinterface)
     |  |     |  |     |  +--rw Port-channel-subinterface
     |  |     |  |     |     +--rw Port-channel?   string
     |  |     |  |     +--:(pseudowire)
     |  |     |  |     |  +--rw pseudowire?                  uint32
     |  |     |  |     +--:(SM)
     |  |     |  |     |  +--rw SM?                          string
     |  |     |  |     +--:(Cellular)
     |  |     |  |     |  +--rw Cellular?                    string
     |  |     |  |     +--:(Dialer)
     |  |     |  |     |  +--rw Dialer?                      string
     |  |     |  |     +--:(Serial)
     |  |     |  |     |  +--rw Serial?                      string
     |  |     |  |     +--:(Async)
     |  |     |  |     |  +--rw Async?                       string
     |  |     |  |     +--:(TenGigabitEthernet)
     |  |     |  |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |     +--:(Tunnel)
     |  |     |  |     |  +--rw Tunnel?                      uint32
     |  |     |  |     +--:(Virtual-Template)
     |  |     |  |     |  +--rw Virtual-Template?            uint16
     |  |     |  |     +--:(Vlan)
     |  |     |  |     |  +--rw Vlan?                        uint16
     |  |     |  |     +--:(VirtualPortGroup)
     |  |     |  |     |  +--rw VirtualPortGroup?            uint16
     |  |     |  |     +--:(vasileft)
     |  |     |  |     |  +--rw vasileft?                    uint16
     |  |     |  |     +--:(vasiright)
     |  |     |  |     |  +--rw vasiright?                   uint16
     |  |     |  |     +--:(BD-VIF)
     |  |     |  |     |  +--rw BD-VIF?                      string
     |  |     |  |     +--:(MFR)
     |  |     |  |     |  +--rw MFR?                         uint32
     |  |     |  |     +--:(Serial-subinterface)
     |  |     |  |     |  +--rw Serial-subinterface
     |  |     |  |     |     +--rw Serial?   string
     |  |     |  |     +--:(Bundle)
     |  |     |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |     |  +--rw load
     |  |     |     +--rw kickin?    union
     |  |     |     +--rw kickout?   union
     |  |     +--rw cemoudp
     |  |     |  +--rw reserve
     |  |     |     +--rw acr?   uint8
     |  |     +--rw cws-tunnel
     |  |     |  +--rw in?    empty
     |  |     |  +--rw out
     |  |     |     +--rw tunnel-number?   uint16
     |  |     +--rw l2protocol-tunnel!
     |  |     |  +--rw cdp?                  empty
     |  |     |  +--rw drop-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw shutdown-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw stp?                  empty
     |  |     |  +--rw vtp?                  empty
     |  |     |  +--rw lldp?                 empty
     |  |     |  +--rw point-to-point
     |  |     |  |  +--rw lacp?   empty
     |  |     |  |  +--rw pagp?   empty
     |  |     |  |  +--rw udld?   empty
     |  |     |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |     +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |     |  +--rw forward
     |  |     |     +--rw protocols*            l2pt-fwd-proto-type
     |  |     |     +--rw drop-threshold
     |  |     |     |  +--rw threshold-list* [proto-type]
     |  |     |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |     |     |     +--rw pps-num?      uint16
     |  |     |     +--rw shutdown-threshold
     |  |     |        +--rw threshold-list* [proto-type]
     |  |     |           +--rw proto-type    l2pt-fwd-proto-type
     |  |     |           +--rw pps-num?      uint16
     |  |     +--rw encapsulation
     |  |     |  +--rw (encap-choice)?
     |  |     |     +--:(dot1Q)
     |  |     |     |  +--rw dot1Q
     |  |     |     |     +--rw vlan-id?        uint16
     |  |     |     |     +--rw native?         empty
     |  |     |     |     +--rw second-dot1q?   union
     |  |     |     +--:(priority-tagged)
     |  |     |     |  +--rw priority-tagged!
     |  |     |     |     +--rw native?      empty
     |  |     |     |     +--rw tx-tagged?   empty
     |  |     |     +--:(isl)
     |  |     |     |  +--rw isl
     |  |     |     |     +--rw vlan-id?   uint16
     |  |     |     +--:(ppp)
     |  |     |     |  +--rw ppp!
     |  |     |     +--:(slip)
     |  |     |     |  +--rw slip!
     |  |     |     +--:(frame-relay)
     |  |     |     |  +--rw frame-relay!
     |  |     |     |     +--rw ietf?   empty
     |  |     |     +--:(frame-relay-settings)
     |  |     |     |  +--rw frame-relay-settings
     |  |     |     |     +--rw frame-relay
     |  |     |     |        +--rw MFR?   uint32
     |  |     |     +--:(raw-tcp)
     |  |     |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |     |     +--:(raw-udp)
     |  |     |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |     |     +--:(scada)
     |  |     |     |  +--rw scada! {ios-features:scada-gw}?
     |  |     |     +--:(relay-line)
     |  |     |        +--rw relay-line! {ios-features:scada-gw}?
     |  |     +--rw fair-queue-conf
     |  |     |  +--rw fair-queue?   boolean
     |  |     +--rw fair-queue
     |  |     |  +--rw incomplete?   empty
     |  |     +--rw flowcontrol
     |  |     |  +--rw receive?   enumeration
     |  |     |  +--rw send?      enumeration
     |  |     +--rw isis
     |  |     +--rw clns
     |  |     +--rw keepalive-config
     |  |     |  +--rw keepalive?   boolean
     |  |     |  +--rw period?      uint16
     |  |     |  +--rw retries?     uint8
     |  |     x--rw (keepalive-choice)?
     |  |     |  x--:(keepalive)
     |  |     |  |  x--rw keepalive?            boolean
     |  |     |  x--:(keepalive-settings)
     |  |     |     x--rw keepalive-settings
     |  |     |        x--rw keepalive!
     |  |     |           x--rw period?    uint16
     |  |     |           x--rw retries?   uint8
     |  |     +--rw bfd
     |  |     +--rw bandwidth
     |  |     |  +--rw receive
     |  |     |  |  +--rw inherit?    empty
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw inherit!
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw qos-reference?   uint32
     |  |     |  +--rw kilobits?        uint32
     |  |     +--rw dampening!
     |  |     |  +--rw dampening-time?            uint16
     |  |     |  +--rw start-reusing-time?        uint16
     |  |     |  +--rw start-supressing-time?     uint16
     |  |     |  +--rw maximum-supressing-time?   uint16
     |  |     |  +--rw restart
     |  |     |     +--rw restart?           empty
     |  |     |     +--rw restart-penalty?   uint16
     |  |     +--rw punt-control
     |  |     |  +--rw cause* [name]
     |  |     |  |  +--rw name    ios-types:punt-cause-type
     |  |     |  |  +--rw rate?   uint32
     |  |     |  +--rw enable!
     |  |     |     +--rw pps?   uint32
     |  |     o--rw if-state?                   enumeration
     |  |     +--rw delay?                      uint32
     |  |     +--rw domain
     |  |     |  +--rw name?               string
     |  |     |  +--rw path?               string
     |  |     |  +--rw internet-bound?     empty
     |  |     |  +--rw path-id?            uint8
     |  |     |  +--rw path-last-resort?   empty
     |  |     |  +--rw zero-sla?           empty
     |  |     +--rw hold-queue* [direction]
     |  |     |  +--rw direction       enumeration
     |  |     |  +--rw queue-length?   uint32
     |  |     +--rw history
     |  |     |  +--rw BPS?   empty
     |  |     +--rw mpls
     |  |     +--rw (vrf-choice)?
     |  |     |  +--:(ip-vrf)
     |  |     |  |  +--rw ip-vrf
     |  |     |  |     +--rw ip
     |  |     |  |        +--rw vrf
     |  |     |  |           +--rw forwarding?   string
     |  |     |  +--:(vrf)
     |  |     |     +--rw vrf
     |  |     |        +--rw forwarding?   string
     |  |     |        +--rw downstream?   string
     |  |     +--rw ip
     |  |     |  +--rw admission?                string
     |  |     |  +--rw access-group
     |  |     |  |  +--rw in
     |  |     |  |  |  +--rw (apply-type)?
     |  |     |  |  |     +--:(apply-common)
     |  |     |  |  |     |  +--rw common-acl
     |  |     |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw in?         empty
     |  |     |  |  |     +--:(apply-intf)
     |  |     |  |  |        +--rw acl
     |  |     |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |           +--rw in?         empty
     |  |     |  |  +--rw out
     |  |     |  |     +--rw (apply-type)?
     |  |     |  |        +--:(apply-common)
     |  |     |  |        |  +--rw common-acl
     |  |     |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |        |     +--rw out?        empty
     |  |     |  |        +--:(apply-intf)
     |  |     |  |           +--rw acl
     |  |     |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |              +--rw out?        empty
     |  |     |  +--rw arp
     |  |     |  |  +--rw inspection
     |  |     |  |     +--rw limit
     |  |     |  |     |  +--rw none?   empty
     |  |     |  |     |  +--rw rate?   uint32
     |  |     |  |     +--rw trust?   empty
     |  |     |  +--rw vrf
     |  |     |  |  +--rw receive?      string
     |  |     |  |  +--rw sitemap?      string
     |  |     |  |  +--rw forwarding
     |  |     |  |     +--rw Liin-vrf?   empty
     |  |     |  |     +--rw mgmtVrf?    empty
     |  |     |  |     +--rw word?       string
     |  |     |  +--rw (address-choice)?
     |  |     |  |  +--:(unnumbered)
     |  |     |  |  |  +--rw unnumbered?         string
     |  |     |  |  +--:(address)
     |  |     |  |     +--rw address
     |  |     |  |        +--rw (address-choice)?
     |  |     |  |           +--:(fixed-case)
     |  |     |  |           |  +--rw secondary* [address]
     |  |     |  |           |  |  +--rw address      inet:ipv4-address
     |  |     |  |           |  |  +--rw mask         inet:ipv4-address
     |  |     |  |           |  |  +--rw secondary    empty
     |  |     |  |           |  +--rw primary
     |  |     |  |           |     +--rw address?   inet:ipv4-address
     |  |     |  |           |     +--rw mask?      inet:ipv4-address
     |  |     |  |           +--:(dhcp-case)
     |  |     |  |           |  +--rw dhcp!
     |  |     |  |           |     +--rw client-id
     |  |     |  |           |     |  +--rw (ethernet-choice)?
     |  |     |  |           |     |     +--:(Ethernet)
     |  |     |  |           |     |     |  +--rw Ethernet?                    string
     |  |     |  |           |     |     +--:(FastEthernet)
     |  |     |  |           |     |     |  +--rw FastEthernet?                string
     |  |     |  |           |     |     +--:(GigabitEthernet)
     |  |     |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |     |  |           |     |     +--:(FiveGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |           |     |     +--:(AppGigabitEthernet)
     |  |     |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |           |     |     +--:(Port-channel)
     |  |     |  |           |     |     |  +--rw Port-channel?                uint32
     |  |     |  |           |     |     +--:(PRP-channel)
     |  |     |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |     |  |           |     |     +--:(TenGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |           |     |     +--:(TwentyFiveGigE)
     |  |     |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |           |     |     +--:(FortyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(TwoGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |           |     |     +--:(HundredGigE)
     |  |     |  |           |     |     |  +--rw HundredGigE?                 string
     |  |     |  |           |     |     +--:(TwoHundredGigE)
     |  |     |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |     |  |           |     |     +--:(FourHundredGigE)
     |  |     |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |     |  |           |     |     +--:(vlan)
     |  |     |  |           |     |        +--rw vlan?                        uint16
     |  |     |  |           |     +--rw hostname?    string
     |  |     |  |           +--:(negotiated-case)
     |  |     |  |              +--rw negotiated?   empty
     |  |     |  +--rw accounting
     |  |     |  |  +--rw mac-address
     |  |     |  |     +--rw input?    empty
     |  |     |  |     +--rw output?   empty
     |  |     |  +--rw directed-broadcast!
     |  |     |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |     |  +--rw network-broadcast?        empty
     |  |     |  o--rw hello-interval
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  o--rw authentication
     |  |     |  |  o--rw key-chain
     |  |     |  |  |  o--rw eigrp?   uint16
     |  |     |  |  |  o--rw name?    string
     |  |     |  |  o--rw mode
     |  |     |  |     o--rw eigrp?   uint16
     |  |     |  |     o--rw md5?     empty
     |  |     |  o--rw hold-time
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  +--rw helper-address* [address]
     |  |     |  |  +--rw address         inet:ipv4-address
     |  |     |  |  +--rw (helper-choice)?
     |  |     |  |     +--:(global)
     |  |     |  |     |  +--rw global?   empty
     |  |     |  |     +--:(vrf)
     |  |     |  |        +--rw vrf?      string
     |  |     |  +--rw pim
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw local-proxy-arp?          empty
     |  |     |  +--rw proxy-arp?                boolean
     |  |     |  +--rw rip
     |  |     |  |  +--rw advertise?           uint32
     |  |     |  |  +--rw advertise-default
     |  |     |  |  |  +--rw metric?   uint8
     |  |     |  |  |  +--rw tag?      uint16
     |  |     |  |  +--rw authentication
     |  |     |  |  |  +--rw key-chain?   string
     |  |     |  |  |  +--rw mode
     |  |     |  |  |     +--rw md5?    empty
     |  |     |  |  |     +--rw text?   empty
     |  |     |  |  +--rw initial-delay?       uint16
     |  |     |  |  +--rw receive
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw send
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw v2-broadcast?        empty
     |  |     |  +--rw route-cache-conf
     |  |     |  |  +--rw route-cache?   boolean
     |  |     |  +--rw route-cache!
     |  |     |  |  +--rw cef?              boolean
     |  |     |  |  +--rw flow?             boolean
     |  |     |  |  +--rw policy?           boolean
     |  |     |  |  +--rw same-interface?   boolean
     |  |     |  +--rw router
     |  |     |  +--rw redirects?                boolean
     |  |     |  +--rw clear-dont-fragment?      boolean
     |  |     |  +--rw mask-reply?               empty
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw virtual-reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw virtual-reassembly-out!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  +--rw dhcp
     |  |     |  +--rw mtu?                      uint16
     |  |     |  +--rw mroute-cache?             boolean
     |  |     |  +--rw summary-address
     |  |     |  |  o--rw eigrp* [id]
     |  |     |  |     o--rw id        string
     |  |     |  |     o--rw ip?       inet:ipv4-address
     |  |     |  |     o--rw mask?     inet:ipv4-address
     |  |     |  |     o--rw metric?   uint32
     |  |     |  +--rw verify
     |  |     |     +--rw source!
     |  |     |     |  +--rw vlan
     |  |     |     |     +--rw dhcp-snooping!
     |  |     |     |        +--rw port-security?   empty
     |  |     |     +--rw unicast
     |  |     |        +--rw (unicast-choice)?
     |  |     |        |  +--:(reverse-path-case)
     |  |     |        |  |  +--rw reverse-path-v1
     |  |     |        |  |     +--rw enable?            empty
     |  |     |        |  |     +--rw allow-self-ping?   empty
     |  |     |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |     |        |  +--:(source-case)
     |  |     |        |     +--rw source-v1
     |  |     |        |        +--rw reachable-via?     enumeration
     |  |     |        |        +--rw allow-self-ping?   empty
     |  |     |        |        +--rw allow-default?     empty
     |  |     |        |        +--rw l2-src?            empty
     |  |     |        |        +--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw reverse-path!
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw source
     |  |     |        |  x--rw reachable-via?     enumeration
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw allow-default?     empty
     |  |     |        |  x--rw l2-src?            empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        +--rw notification
     |  |     |           +--rw threshold
     |  |     |              +--rw drop-rate?   uint32
     |  |     +--rw ipv6
     |  |     |  +--rw verify
     |  |     |  |  +--rw unicast
     |  |     |  |     +--rw (unicast-choice)?
     |  |     |  |     |  +--:(reverse-path-case)
     |  |     |  |     |  |  +--rw reverse-path-v1
     |  |     |  |     |  |     +--rw enable?     empty
     |  |     |  |     |  |     +--rw acl-name?   string
     |  |     |  |     |  +--:(source-case)
     |  |     |  |     |     +--rw source-v1
     |  |     |  |     |        +--rw reachable-via?   enumeration
     |  |     |  |     |        +--rw allow-default?   empty
     |  |     |  |     |        +--rw acl-name?        string
     |  |     |  |     x--rw reverse-path!
     |  |     |  |     |  x--rw acl-name?   string
     |  |     |  |     x--rw source
     |  |     |  |        x--rw reachable-via?   enumeration
     |  |     |  |        x--rw allow-default?   empty
     |  |     |  |        x--rw acl-name?        string
     |  |     |  +--rw destination-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw source-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw dhcp
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw address
     |  |     |  |  +--rw dhcp!
     |  |     |  |  |  +--rw rapid-commit?   empty
     |  |     |  |  +--rw autoconfig!
     |  |     |  |  |  +--rw default?   empty
     |  |     |  |  +--rw prefix-list* [prefix]
     |  |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |     |  |  |  +--rw anycast?   empty
     |  |     |  |  |  +--rw eui-64?    empty
     |  |     |  |  +--rw link-local-address-container
     |  |     |  |  |  +--rw address?      inet:ipv6-address
     |  |     |  |  |  +--rw link-local?   empty
     |  |     |  |  x--rw link-local-address* [address]
     |  |     |  |  |  x--rw address       inet:ipv6-address
     |  |     |  |  |  x--rw link-local?   empty
     |  |     |  |  +--rw prefix-name* [name]
     |  |     |  |     +--rw name              string
     |  |     |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |     |  |     +--rw prefix-options
     |  |     |  |        +--rw ipv6-prefix* [prefix]
     |  |     |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |     |  |           +--rw anycast?           empty
     |  |     |  |           +--rw eui-64?            empty
     |  |     |  |           +--rw segment-routing?   empty
     |  |     |  +--rw unnumbered?           string
     |  |     |  +--rw enable?               empty
     |  |     |  +--rw mtu?                  uint16
     |  |     |  +--rw nd
     |  |     |  |  +--rw nud
     |  |     |  |  |  +--rw igp?   boolean
     |  |     |  |  +--rw dad
     |  |     |  |     +--rw attempts?   uint16
     |  |     |  +--rw router
     |  |     |  +--rw redirects?            boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw traffic-filter* [direction]
     |  |     |  |  +--rw direction      enumeration
     |  |     |  |  +--rw common?        string
     |  |     |  |  +--rw access-list?   string
     |  |     |  +--rw virtual-reassembly
     |  |     |  |  +--rw in!
     |  |     |  |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  |  +--rw max-fragments?      uint8
     |  |     |  |  |  +--rw timeout?            uint8
     |  |     |  |  |  +--rw drop-fragments?     empty
     |  |     |  |  |  +--rw mode?               enumeration
     |  |     |  |  +--rw out!
     |  |     |  |     +--rw max-reassemblies?   uint16
     |  |     |  |     +--rw max-fragments?      uint8
     |  |     |  |     +--rw timeout?            uint8
     |  |     |  |     +--rw drop-fragments?     empty
     |  |     |  |     +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |     +--rw max-reassemblies?   uint16
     |  |     |     +--rw timeout?            uint32
     |  |     +--rw load-interval?              uint16
     |  |     +--rw logging
     |  |     |  +--rw event
     |  |     |     +--rw bundle-status?         empty
     |  |     |     +--rw link-status-enable?    boolean
     |  |     |     o--rw link-status?           empty
     |  |     |     +--rw trunk-status?          empty
     |  |     |     +--rw nfas-status?           empty
     |  |     |     +--rw power-inline-status?   empty
     |  |     |     +--rw status?                empty
     |  |     |     +--rw spanning-tree!
     |  |     |     |  +--rw status?   empty
     |  |     |     +--rw subif-link-status!
     |  |     |        +--rw ignore-bulk?   empty
     |  |     +--rw mdix
     |  |     |  +--rw auto?   boolean
     |  |     +--rw mop
     |  |     |  +--rw enabled?   boolean
     |  |     |  +--rw sysid?     boolean
     |  |     +--rw max-reserved-bandwidth?     uint8
     |  |     +--rw mtu?                        uint16
     |  |     +--rw interface_qos
     |  |     |  +--rw trust
     |  |     |     +--rw device?   enumeration
     |  |     +--rw redundancy
     |  |     |  +--rw rii
     |  |     |  |  +--rw id?          uint16
     |  |     |  |  +--rw decrement?   uint8
     |  |     |  +--rw group* [id]
     |  |     |  |  +--rw id                  uint8
     |  |     |  |  +--rw (rg-choice)?
     |  |     |  |     +--:(decrement-case)
     |  |     |  |     |  +--rw decrement?    uint8
     |  |     |  |     +--:(ip-case)
     |  |     |  |        +--rw virtual-ip* [ip-family]
     |  |     |  |           +--rw ip-family       enumeration
     |  |     |  |           +--rw ipv4-address
     |  |     |  |           |  +--rw ip?               inet:ipv4-address
     |  |     |  |           |  +--rw exclusive?        empty
     |  |     |  |           |  +--rw decrement-last?   uint8
     |  |     |  |           +--rw ipv6-address
     |  |     |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |     |  |              +--rw exclusive?        empty
     |  |     |  |              +--rw decrement-last?   uint8
     |  |     |  +--rw asymmetric-routing
     |  |     |  |  +--rw enable?   empty
     |  |     |  +--rw gratuitous-arp
     |  |     |     +--rw group* [id]
     |  |     |        +--rw id          uint8
     |  |     |        +--rw interval
     |  |     |           +--rw (interval-choice)?
     |  |     |              +--:(minutes)
     |  |     |              |  +--rw min?   uint8
     |  |     |              +--:(seconds)
     |  |     |                 +--rw sec?   uint16
     |  |     +--rw service-insertion?          enumeration
     |  |     +--rw source
     |  |     |  +--rw template
     |  |     |     +--rw template-name* [template-name]
     |  |     |        +--rw template-name    string
     |  |     |        +--rw merge?           empty
     |  |     +--rw standby
     |  |     |  +--rw version?        enumeration
     |  |     |  +--rw bfd-config?     boolean
     |  |     |  o--rw bfd?            empty
     |  |     |  +--rw delay
     |  |     |  |  +--rw minimum?   uint16
     |  |     |  |  +--rw reload?    uint16
     |  |     |  +--rw mac-refresh?    uint8
     |  |     |  +--rw use-bia!
     |  |     |  |  +--rw scope
     |  |     |  |     +--rw interface?   empty
     |  |     |  +--rw redirect
     |  |     |  |  +--rw advertisement
     |  |     |  |  |  +--rw authentication
     |  |     |  |  |     +--rw md5
     |  |     |  |  |        +--rw (md5-choice)?
     |  |     |  |  |           +--:(key-chain)
     |  |     |  |  |           |  +--rw key-chain?    string
     |  |     |  |  |           +--:(key-string)
     |  |     |  |  |              +--rw key-string
     |  |     |  |  |                 +--rw encrypt?   enumeration
     |  |     |  |  |                 +--rw string?    string
     |  |     |  |  |                 +--rw timeout?   uint16
     |  |     |  |  +--rw timers
     |  |     |  |  |  +--rw advertisement?   uint16
     |  |     |  |  |  +--rw holddown?        uint16
     |  |     |  |  +--rw unknown?         boolean
     |  |     |  +--rw standby-list* [group-number]
     |  |     |     +--rw group-number      uint16
     |  |     |     +--rw authentication
     |  |     |     |  +--rw (auth)?
     |  |     |     |     +--:(word)
     |  |     |     |     |  +--rw word?   string
     |  |     |     |     +--:(md5)
     |  |     |     |     |  +--rw md5
     |  |     |     |     |     +--rw md5-config
     |  |     |     |     |     |  +--rw (md5-choice)?
     |  |     |     |     |     |     +--:(key-chain)
     |  |     |     |     |     |     |  +--rw key-chain?    string
     |  |     |     |     |     |     +--:(key-string)
     |  |     |     |     |     |        +--rw key-string
     |  |     |     |     |     |           +--rw encrypt?   enumeration
     |  |     |     |     |     |           +--rw string?    string
     |  |     |     |     |     |           +--rw timeout?   uint16
     |  |     |     |     |     o--rw key-chain?    string
     |  |     |     |     |     o--rw key-string
     |  |     |     |     |        o--rw encrypt?   enumeration
     |  |     |     |     |        o--rw string?    string
     |  |     |     |     |        o--rw timeout?   uint16
     |  |     |     |     +--:(text)
     |  |     |     |        +--rw text?   string
     |  |     |     +--rw follow?           string
     |  |     |     +--rw ip-config!
     |  |     |     |  +--rw address?             inet:ipv4-address
     |  |     |     |  +--rw secondary-address* [address]
     |  |     |     |     +--rw address      inet:ipv4-address
     |  |     |     |     +--rw secondary    empty
     |  |     |     +--rw ipv6-config
     |  |     |     |  +--rw ipv6-link-local?   union
     |  |     |     |  +--rw ipv6_prefix* [prefix]
     |  |     |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |     |     o--rw ip!
     |  |     |     |  o--rw address?     inet:ipv4-address
     |  |     |     |  o--rw secondary?   empty
     |  |     |     o--rw ipv6?             union
     |  |     |     +--rw mac-address?      string
     |  |     |     +--rw name?             string
     |  |     |     +--rw preempt!
     |  |     |     |  +--rw delay
     |  |     |     |     +--rw minimum?   uint16
     |  |     |     |     +--rw reload?    uint16
     |  |     |     |     +--rw sync?      uint16
     |  |     |     +--rw priority?         uint8
     |  |     |     o--rw redirect
     |  |     |     |  o--rw advertisement
     |  |     |     |  |  o--rw authentication
     |  |     |     |  |     o--rw md5
     |  |     |     |  |        o--rw key-chain?    string
     |  |     |     |  |        o--rw key-string
     |  |     |     |  |           o--rw encrypt?   enumeration
     |  |     |     |  |           o--rw string?    string
     |  |     |     |  |           o--rw timeout?   uint16
     |  |     |     |  o--rw timers
     |  |     |     |  |  o--rw advertisement?   uint16
     |  |     |     |  |  o--rw holddown?        uint16
     |  |     |     |  o--rw unknown?         empty
     |  |     |     +--rw timers
     |  |     |     |  +--rw hello-interval
     |  |     |     |  |  +--rw (hello-interval-choice)?
     |  |     |     |  |     +--:(seconds)
     |  |     |     |  |     |  +--rw seconds?   uint8
     |  |     |     |  |     +--:(msec)
     |  |     |     |  |        +--rw msec?      uint16
     |  |     |     |  +--rw hold-time
     |  |     |     |     +--rw (hold-time-choice)?
     |  |     |     |        +--:(seconds)
     |  |     |     |        |  +--rw seconds?   uint8
     |  |     |     |        +--:(msec)
     |  |     |     |           +--rw msec?      uint16
     |  |     |     +--rw track* [number]
     |  |     |        +--rw number                   uint16
     |  |     |        +--rw (track-options)?
     |  |     |        |  +--:(track-decrement)
     |  |     |        |  |  +--rw track-decrement?   uint8
     |  |     |        |  +--:(track-shutdown)
     |  |     |        |     +--rw track-shutdown?    empty
     |  |     |        x--rw decrement?               uint8
     |  |     |        x--rw shutdown?                empty
     |  |     +--rw access-session
     |  |     |  +--rw closed?                     empty
     |  |     |  +--rw port-control-config?        enumeration
     |  |     |  o--rw port-control
     |  |     |  |  o--rw auto?   empty
     |  |     |  +--rw control-direction-config?   enumeration
     |  |     |  o--rw control-direction
     |  |     |  |  o--rw in?   empty
     |  |     |  +--rw host-mode-config
     |  |     |  |  +--rw modes?   enumeration
     |  |     |  |  +--rw peer?    empty
     |  |     |  o--rw host-mode?                  enumeration
     |  |     |  +--rw inherit
     |  |     |  |  +--rw disable
     |  |     |  |     +--rw autoconf?                    empty
     |  |     |  |     +--rw interface-template-sticky?   empty
     |  |     |  |     +--rw service-policy?              empty
     |  |     |  +--rw monitor?                    boolean
     |  |     |  +--rw interface-template
     |  |     |     +--rw sticky!
     |  |     |        +--rw timer?   uint16
     |  |     +--rw storm-control
     |  |     |  +--rw action
     |  |     |  |  +--rw level?      decimal64
     |  |     |  |  +--rw shutdown?   empty
     |  |     |  |  +--rw trap?       empty
     |  |     |  +--rw broadcast
     |  |     |  |  +--rw include
     |  |     |  |  |  +--rw multicast?   empty
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw multicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unknown-unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |     |     +--rw broadcast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw multicast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw multicast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw multicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknow-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw multicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw multicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unknown-unicast
     |  |     |        +--rw level
     |  |     |        |  +--rw (level-choice)?
     |  |     |        |     +--:(threshold-case)
     |  |     |        |     |  +--rw threshold
     |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |        |     +--:(bps-case)
     |  |     |        |     |  +--rw bps
     |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        |     +--:(pps-case)
     |  |     |        |        +--rw pps
     |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        +--rw include
     |  |     |           +--rw broadcast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw multicast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw multicast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw multicast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw broadcast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw broadcast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw unicast
     |  |     |              +--rw level
     |  |     |              |  +--rw (level-choice)?
     |  |     |              |     +--:(threshold-case)
     |  |     |              |     |  +--rw threshold
     |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |              |     +--:(bps-case)
     |  |     |              |     |  +--rw bps
     |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              |     +--:(pps-case)
     |  |     |              |        +--rw pps
     |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              +--rw include
     |  |     |                 +--rw broadcast
     |  |     |                 |  +--rw level
     |  |     |                 |  |  +--rw (level-choice)?
     |  |     |                 |  |     +--:(threshold-case)
     |  |     |                 |  |     |  +--rw threshold
     |  |     |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |     |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |     |                 |  |     +--:(bps-case)
     |  |     |                 |  |     |  +--rw bps
     |  |     |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  |     +--:(pps-case)
     |  |     |                 |  |        +--rw pps
     |  |     |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  +--rw include
     |  |     |                 |     +--rw multicast
     |  |     |                 |        +--rw level
     |  |     |                 |           +--rw (level-choice)?
     |  |     |                 |              +--:(threshold-case)
     |  |     |                 |              |  +--rw threshold
     |  |     |                 |              |     +--rw rising-threshold?    decimal64
     |  |     |                 |              |     +--rw falling-threshold?   decimal64
     |  |     |                 |              +--:(bps-case)
     |  |     |                 |              |  +--rw bps
     |  |     |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |              +--:(pps-case)
     |  |     |                 |                 +--rw pps
     |  |     |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 +--rw multicast
     |  |     |                    +--rw level
     |  |     |                    |  +--rw (level-choice)?
     |  |     |                    |     +--:(threshold-case)
     |  |     |                    |     |  +--rw threshold
     |  |     |                    |     |     +--rw rising-threshold?    decimal64
     |  |     |                    |     |     +--rw falling-threshold?   decimal64
     |  |     |                    |     +--:(bps-case)
     |  |     |                    |     |  +--rw bps
     |  |     |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    |     +--:(pps-case)
     |  |     |                    |        +--rw pps
     |  |     |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    +--rw include
     |  |     |                       +--rw broadcast
     |  |     |                          +--rw level
     |  |     |                             +--rw (level-choice)?
     |  |     |                                +--:(threshold-case)
     |  |     |                                |  +--rw threshold
     |  |     |                                |     +--rw rising-threshold?    decimal64
     |  |     |                                |     +--rw falling-threshold?   decimal64
     |  |     |                                +--:(bps-case)
     |  |     |                                |  +--rw bps
     |  |     |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                                +--:(pps-case)
     |  |     |                                   +--rw pps
     |  |     |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     +--rw subscriber
     |  |     |  +--rw aging
     |  |     |     +--rw (timer-probe)?
     |  |     |        +--:(inactivity-timer)
     |  |     |        |  +--rw inactivity-timer
     |  |     |        |     +--rw value?   uint16
     |  |     |        |     +--rw probe?   empty
     |  |     |        +--:(probe)
     |  |     |           +--rw probe?              empty
     |  |     +--rw trust
     |  |     |  +--rw device?   enumeration
     |  |     +--rw priority-queue
     |  |     |  +--rw cos-map
     |  |     |  |  +--rw id?           uint8
     |  |     |  |  +--rw cos-values*   uint8
     |  |     |  +--rw out?       empty
     |  |     +--rw srlg
     |  |     |  +--rw gid
     |  |     |     +--rw value*   uint32
     |  |     +--rw rcv-queue
     |  |     |  +--rw cos-map* [queue-id threshold-id]
     |  |     |     +--rw queue-id        uint8
     |  |     |     +--rw threshold-id    uint8
     |  |     |     +--rw cos-values*     uint8
     |  |     +--rw peer
     |  |     |  +--rw default
     |  |     |     +--rw ip
     |  |     |        +--rw (address-choice)?
     |  |     |        |  +--:(address-no)
     |  |     |        |  |  +--rw address-no
     |  |     |        |  |     +--rw address?   boolean
     |  |     |        |  +--:(address-config)
     |  |     |        |     +--rw address-config
     |  |     |        |        +--rw address
     |  |     |        |           +--rw (address-choice)?
     |  |     |        |              +--:(dhcp)
     |  |     |        |              |  +--rw dhcp?        empty
     |  |     |        |              +--:(dhcp-pool)
     |  |     |        |              |  +--rw dhcp-pool!
     |  |     |        |              |     +--rw pools?   string
     |  |     |        |              +--:(pool)
     |  |     |        |                 +--rw pool!
     |  |     |        |                    +--rw pools?   string
     |  |     |        o--rw address
     |  |     |           o--rw (address-choice)?
     |  |     |              o--:(dhcp)
     |  |     |              |  o--rw dhcp?        empty
     |  |     |              o--:(dhcp-pool)
     |  |     |              |  o--rw dhcp-pool!
     |  |     |              |     o--rw pools?   string
     |  |     |              o--:(pool)
     |  |     |                 o--rw pool!
     |  |     |                    o--rw pools?   string
     |  |     +--rw pm-path
     |  |        +--rw name?           string
     |  |        +--rw interface-id?   uint8
     |  +--rw MFR-subinterface
     |  |  +--rw MFR* [name]
     |  |     +--rw name                        string
     |  |     +--rw link-type?                  enumeration
     |  |     +--rw description?                string
     |  |     +--rw export-name?                string
     |  |     +--rw uplink
     |  |     |  +--rw backup?   empty
     |  |     +--rw switchport-conf
     |  |     |  +--rw switchport?   boolean
     |  |     +--rw switchport-config
     |  |     |  +--rw switchport {ios-features:switching-platform}?
     |  |     o--rw switchport {ios-features:switching-platform}?
     |  |     +--rw stackwise-virtual
     |  |     |  +--rw link?                    uint8
     |  |     |  +--rw dual-active-detection?   empty
     |  |     +--rw mac-address?                string
     |  |     +--rw shutdown?                   empty
     |  |     +--rw arp
     |  |     |  +--rw timeout?           uint32
     |  |     |  +--rw snap?              empty
     |  |     |  +--rw authorized?        empty
     |  |     |  +--rw log
     |  |     |  |  +--rw threshold
     |  |     |  |     +--rw entries?   uint32
     |  |     |  +--rw entries
     |  |     |  |  +--rw interface-limit
     |  |     |  |     +--rw entry-count?   uint32
     |  |     |  |     +--rw log?           uint32
     |  |     |  +--rw packet-priority
     |  |     |     +--rw enable?   empty
     |  |     +--rw backup
     |  |     |  +--rw delay
     |  |     |  |  +--rw failure?             union
     |  |     |  |  +--rw secondary-disable?   union
     |  |     |  +--rw interface
     |  |     |  |  +--rw (interface-choice)?
     |  |     |  |     +--:(AppNav-Compress)
     |  |     |  |     |  +--rw AppNav-Compress?             uint16
     |  |     |  |     +--:(AppNav-UnCompress)
     |  |     |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |     |  |     +--:(ATM)
     |  |     |  |     |  +--rw ATM?                         string
     |  |     |  |     +--:(ATM-subinterface)
     |  |     |  |     |  +--rw ATM-subinterface
     |  |     |  |     |     +--rw ATM?   string
     |  |     |  |     +--:(ATM-ACR)
     |  |     |  |     |  +--rw ATM-ACR?                     string
     |  |     |  |     +--:(ATM-ACRsubinterface)
     |  |     |  |     |  +--rw ATM-ACRsubinterface
     |  |     |  |     |     +--rw ATM-ACR?   string
     |  |     |  |     +--:(BDI)
     |  |     |  |     |  +--rw BDI?                         string
     |  |     |  |     +--:(CEM)
     |  |     |  |     |  +--rw CEM?                         string
     |  |     |  |     +--:(CEM-ACR)
     |  |     |  |     |  +--rw CEM-ACR?                     uint8
     |  |     |  |     +--:(Embedded-Service-Engine)
     |  |     |  |     |  +--rw Embedded-Service-Engine?     string
     |  |     |  |     +--:(Ethernet)
     |  |     |  |     |  +--rw Ethernet?                    string
     |  |     |  |     +--:(FastEthernet)
     |  |     |  |     |  +--rw FastEthernet?                string
     |  |     |  |     +--:(GigabitEthernet)
     |  |     |  |     |  +--rw GigabitEthernet?             string
     |  |     |  |     +--:(FiveGigabitEthernet)
     |  |     |  |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |     +--:(AppGigabitEthernet)
     |  |     |  |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |     +--:(TwentyFiveGigE)
     |  |     |  |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |     +--:(TwoGigabitEthernet)
     |  |     |  |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |     +--:(FortyGigabitEthernet)
     |  |     |  |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |     +--:(FiftyGigabitEthernet)
     |  |     |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |     +--:(HundredGigE)
     |  |     |  |     |  +--rw HundredGigE?                 string
     |  |     |  |     +--:(L2LISP)
     |  |     |  |     |  +--rw L2LISP?                      string
     |  |     |  |     +--:(L2LISP-subinterface)
     |  |     |  |     |  +--rw L2LISP-subinterface
     |  |     |  |     |     +--rw L2LISP?   string
     |  |     |  |     +--:(LISP)
     |  |     |  |     |  +--rw LISP?                        string
     |  |     |  |     +--:(LISP-subinterface)
     |  |     |  |     |  +--rw LISP-subinterface
     |  |     |  |     |     +--rw LISP?   string
     |  |     |  |     +--:(Loopback)
     |  |     |  |     |  +--rw Loopback?                    uint32
     |  |     |  |     +--:(Multilink)
     |  |     |  |     |  +--rw Multilink?                   uint16
     |  |     |  |     +--:(nve)
     |  |     |  |     |  +--rw nve?                         uint16
     |  |     |  |     +--:(overlay)
     |  |     |  |     |  +--rw overlay?                     uint16
     |  |     |  |     +--:(Port-channel)
     |  |     |  |     |  +--rw Port-channel?                uint32
     |  |     |  |     +--:(Port-channel-subinterface)
     |  |     |  |     |  +--rw Port-channel-subinterface
     |  |     |  |     |     +--rw Port-channel?   string
     |  |     |  |     +--:(pseudowire)
     |  |     |  |     |  +--rw pseudowire?                  uint32
     |  |     |  |     +--:(SM)
     |  |     |  |     |  +--rw SM?                          string
     |  |     |  |     +--:(Cellular)
     |  |     |  |     |  +--rw Cellular?                    string
     |  |     |  |     +--:(Dialer)
     |  |     |  |     |  +--rw Dialer?                      string
     |  |     |  |     +--:(Serial)
     |  |     |  |     |  +--rw Serial?                      string
     |  |     |  |     +--:(Async)
     |  |     |  |     |  +--rw Async?                       string
     |  |     |  |     +--:(TenGigabitEthernet)
     |  |     |  |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |     +--:(Tunnel)
     |  |     |  |     |  +--rw Tunnel?                      uint32
     |  |     |  |     +--:(Virtual-Template)
     |  |     |  |     |  +--rw Virtual-Template?            uint16
     |  |     |  |     +--:(Vlan)
     |  |     |  |     |  +--rw Vlan?                        uint16
     |  |     |  |     +--:(VirtualPortGroup)
     |  |     |  |     |  +--rw VirtualPortGroup?            uint16
     |  |     |  |     +--:(vasileft)
     |  |     |  |     |  +--rw vasileft?                    uint16
     |  |     |  |     +--:(vasiright)
     |  |     |  |     |  +--rw vasiright?                   uint16
     |  |     |  |     +--:(BD-VIF)
     |  |     |  |     |  +--rw BD-VIF?                      string
     |  |     |  |     +--:(MFR)
     |  |     |  |     |  +--rw MFR?                         uint32
     |  |     |  |     +--:(Serial-subinterface)
     |  |     |  |     |  +--rw Serial-subinterface
     |  |     |  |     |     +--rw Serial?   string
     |  |     |  |     +--:(Bundle)
     |  |     |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |     |  +--rw load
     |  |     |     +--rw kickin?    union
     |  |     |     +--rw kickout?   union
     |  |     +--rw cemoudp
     |  |     |  +--rw reserve
     |  |     |     +--rw acr?   uint8
     |  |     +--rw cws-tunnel
     |  |     |  +--rw in?    empty
     |  |     |  +--rw out
     |  |     |     +--rw tunnel-number?   uint16
     |  |     +--rw l2protocol-tunnel!
     |  |     |  +--rw cdp?                  empty
     |  |     |  +--rw drop-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw shutdown-threshold
     |  |     |  |  +--rw packet-rate?      uint16
     |  |     |  |  +--rw cdp?              uint16
     |  |     |  |  +--rw stp?              uint16
     |  |     |  |  +--rw vtp?              uint16
     |  |     |  |  +--rw lldp?             uint16
     |  |     |  |  +--rw point-to-point
     |  |     |  |  |  +--rw lacp?   uint16
     |  |     |  |  |  +--rw pagp?   uint16
     |  |     |  |  |  +--rw udld?   uint16
     |  |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw stp?                  empty
     |  |     |  +--rw vtp?                  empty
     |  |     |  +--rw lldp?                 empty
     |  |     |  +--rw point-to-point
     |  |     |  |  +--rw lacp?   empty
     |  |     |  |  +--rw pagp?   empty
     |  |     |  |  +--rw udld?   empty
     |  |     |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |  |     |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |  |     +--rw l2protocol {ios-features:l2cp-fwd}?
     |  |     |  +--rw forward
     |  |     |     +--rw protocols*            l2pt-fwd-proto-type
     |  |     |     +--rw drop-threshold
     |  |     |     |  +--rw threshold-list* [proto-type]
     |  |     |     |     +--rw proto-type    l2pt-fwd-proto-type
     |  |     |     |     +--rw pps-num?      uint16
     |  |     |     +--rw shutdown-threshold
     |  |     |        +--rw threshold-list* [proto-type]
     |  |     |           +--rw proto-type    l2pt-fwd-proto-type
     |  |     |           +--rw pps-num?      uint16
     |  |     +--rw encapsulation
     |  |     |  +--rw (encap-choice)?
     |  |     |     +--:(dot1Q)
     |  |     |     |  +--rw dot1Q
     |  |     |     |     +--rw vlan-id?        uint16
     |  |     |     |     +--rw native?         empty
     |  |     |     |     +--rw second-dot1q?   union
     |  |     |     +--:(priority-tagged)
     |  |     |     |  +--rw priority-tagged!
     |  |     |     |     +--rw native?      empty
     |  |     |     |     +--rw tx-tagged?   empty
     |  |     |     +--:(isl)
     |  |     |     |  +--rw isl
     |  |     |     |     +--rw vlan-id?   uint16
     |  |     |     +--:(ppp)
     |  |     |     |  +--rw ppp!
     |  |     |     +--:(slip)
     |  |     |     |  +--rw slip!
     |  |     |     +--:(frame-relay)
     |  |     |     |  +--rw frame-relay!
     |  |     |     |     +--rw ietf?   empty
     |  |     |     +--:(frame-relay-settings)
     |  |     |     |  +--rw frame-relay-settings
     |  |     |     |     +--rw frame-relay
     |  |     |     |        +--rw MFR?   uint32
     |  |     |     +--:(raw-tcp)
     |  |     |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |  |     |     +--:(raw-udp)
     |  |     |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |  |     |     +--:(scada)
     |  |     |     |  +--rw scada! {ios-features:scada-gw}?
     |  |     |     +--:(relay-line)
     |  |     |        +--rw relay-line! {ios-features:scada-gw}?
     |  |     +--rw fair-queue-conf
     |  |     |  +--rw fair-queue?   boolean
     |  |     +--rw fair-queue
     |  |     |  +--rw incomplete?   empty
     |  |     +--rw flowcontrol
     |  |     |  +--rw receive?   enumeration
     |  |     |  +--rw send?      enumeration
     |  |     +--rw isis
     |  |     +--rw clns
     |  |     +--rw keepalive-config
     |  |     |  +--rw keepalive?   boolean
     |  |     |  +--rw period?      uint16
     |  |     |  +--rw retries?     uint8
     |  |     x--rw (keepalive-choice)?
     |  |     |  x--:(keepalive)
     |  |     |  |  x--rw keepalive?            boolean
     |  |     |  x--:(keepalive-settings)
     |  |     |     x--rw keepalive-settings
     |  |     |        x--rw keepalive!
     |  |     |           x--rw period?    uint16
     |  |     |           x--rw retries?   uint8
     |  |     +--rw bfd
     |  |     +--rw bandwidth
     |  |     |  +--rw receive
     |  |     |  |  +--rw inherit?    empty
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw inherit!
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw qos-reference?   uint32
     |  |     |  +--rw kilobits?        uint32
     |  |     +--rw dampening!
     |  |     |  +--rw dampening-time?            uint16
     |  |     |  +--rw start-reusing-time?        uint16
     |  |     |  +--rw start-supressing-time?     uint16
     |  |     |  +--rw maximum-supressing-time?   uint16
     |  |     |  +--rw restart
     |  |     |     +--rw restart?           empty
     |  |     |     +--rw restart-penalty?   uint16
     |  |     +--rw punt-control
     |  |     |  +--rw cause* [name]
     |  |     |  |  +--rw name    ios-types:punt-cause-type
     |  |     |  |  +--rw rate?   uint32
     |  |     |  +--rw enable!
     |  |     |     +--rw pps?   uint32
     |  |     o--rw if-state?                   enumeration
     |  |     +--rw delay?                      uint32
     |  |     +--rw domain
     |  |     |  +--rw name?               string
     |  |     |  +--rw path?               string
     |  |     |  +--rw internet-bound?     empty
     |  |     |  +--rw path-id?            uint8
     |  |     |  +--rw path-last-resort?   empty
     |  |     |  +--rw zero-sla?           empty
     |  |     +--rw hold-queue* [direction]
     |  |     |  +--rw direction       enumeration
     |  |     |  +--rw queue-length?   uint32
     |  |     +--rw history
     |  |     |  +--rw BPS?   empty
     |  |     +--rw mpls
     |  |     +--rw (vrf-choice)?
     |  |     |  +--:(ip-vrf)
     |  |     |  |  +--rw ip-vrf
     |  |     |  |     +--rw ip
     |  |     |  |        +--rw vrf
     |  |     |  |           +--rw forwarding?   string
     |  |     |  +--:(vrf)
     |  |     |     +--rw vrf
     |  |     |        +--rw forwarding?   string
     |  |     |        +--rw downstream?   string
     |  |     +--rw ip
     |  |     |  +--rw admission?                string
     |  |     |  +--rw access-group
     |  |     |  |  +--rw in
     |  |     |  |  |  +--rw (apply-type)?
     |  |     |  |  |     +--:(apply-common)
     |  |     |  |  |     |  +--rw common-acl
     |  |     |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw in?         empty
     |  |     |  |  |     +--:(apply-intf)
     |  |     |  |  |        +--rw acl
     |  |     |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |  |           +--rw in?         empty
     |  |     |  |  +--rw out
     |  |     |  |     +--rw (apply-type)?
     |  |     |  |        +--:(apply-common)
     |  |     |  |        |  +--rw common-acl
     |  |     |  |        |     +--rw common?     ios-types:exp-acl-type
     |  |     |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |        |     +--rw out?        empty
     |  |     |  |        +--:(apply-intf)
     |  |     |  |           +--rw acl
     |  |     |  |              +--rw acl-name?   ios-types:exp-acl-type
     |  |     |  |              +--rw out?        empty
     |  |     |  +--rw arp
     |  |     |  |  +--rw inspection
     |  |     |  |     +--rw limit
     |  |     |  |     |  +--rw none?   empty
     |  |     |  |     |  +--rw rate?   uint32
     |  |     |  |     +--rw trust?   empty
     |  |     |  +--rw vrf
     |  |     |  |  +--rw receive?      string
     |  |     |  |  +--rw sitemap?      string
     |  |     |  |  +--rw forwarding
     |  |     |  |     +--rw Liin-vrf?   empty
     |  |     |  |     +--rw mgmtVrf?    empty
     |  |     |  |     +--rw word?       string
     |  |     |  +--rw (address-choice)?
     |  |     |  |  +--:(unnumbered)
     |  |     |  |  |  +--rw unnumbered?         string
     |  |     |  |  +--:(address)
     |  |     |  |     +--rw address
     |  |     |  |        +--rw (address-choice)?
     |  |     |  |           +--:(fixed-case)
     |  |     |  |           |  +--rw secondary* [address]
     |  |     |  |           |  |  +--rw address      inet:ipv4-address
     |  |     |  |           |  |  +--rw mask         inet:ipv4-address
     |  |     |  |           |  |  +--rw secondary    empty
     |  |     |  |           |  +--rw primary
     |  |     |  |           |     +--rw address?   inet:ipv4-address
     |  |     |  |           |     +--rw mask?      inet:ipv4-address
     |  |     |  |           +--:(dhcp-case)
     |  |     |  |           |  +--rw dhcp!
     |  |     |  |           |     +--rw client-id
     |  |     |  |           |     |  +--rw (ethernet-choice)?
     |  |     |  |           |     |     +--:(Ethernet)
     |  |     |  |           |     |     |  +--rw Ethernet?                    string
     |  |     |  |           |     |     +--:(FastEthernet)
     |  |     |  |           |     |     |  +--rw FastEthernet?                string
     |  |     |  |           |     |     +--:(GigabitEthernet)
     |  |     |  |           |     |     |  +--rw GigabitEthernet?             string
     |  |     |  |           |     |     +--:(FiveGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |  |     |  |           |     |     +--:(AppGigabitEthernet)
     |  |     |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |  |     |  |           |     |     +--:(Port-channel)
     |  |     |  |           |     |     |  +--rw Port-channel?                uint32
     |  |     |  |           |     |     +--:(PRP-channel)
     |  |     |  |           |     |     |  +--rw PRP-channel?                 uint8
     |  |     |  |           |     |     +--:(TenGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |  |     |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |  |     |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |     |  |           |     |     +--:(TwentyFiveGigE)
     |  |     |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |  |     |  |           |     |     +--:(FortyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(FiftyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |  |     |  |           |     |     +--:(TwoGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |  |     |  |           |     |     +--:(HundredGigE)
     |  |     |  |           |     |     |  +--rw HundredGigE?                 string
     |  |     |  |           |     |     +--:(TwoHundredGigE)
     |  |     |  |           |     |     |  +--rw TwoHundredGigE?              string
     |  |     |  |           |     |     +--:(FourHundredGigE)
     |  |     |  |           |     |     |  +--rw FourHundredGigE?             string
     |  |     |  |           |     |     +--:(vlan)
     |  |     |  |           |     |        +--rw vlan?                        uint16
     |  |     |  |           |     +--rw hostname?    string
     |  |     |  |           +--:(negotiated-case)
     |  |     |  |              +--rw negotiated?   empty
     |  |     |  +--rw accounting
     |  |     |  |  +--rw mac-address
     |  |     |  |     +--rw input?    empty
     |  |     |  |     +--rw output?   empty
     |  |     |  +--rw directed-broadcast!
     |  |     |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |  |     |  +--rw network-broadcast?        empty
     |  |     |  o--rw hello-interval
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  o--rw authentication
     |  |     |  |  o--rw key-chain
     |  |     |  |  |  o--rw eigrp?   uint16
     |  |     |  |  |  o--rw name?    string
     |  |     |  |  o--rw mode
     |  |     |  |     o--rw eigrp?   uint16
     |  |     |  |     o--rw md5?     empty
     |  |     |  o--rw hold-time
     |  |     |  |  o--rw eigrp?     uint16
     |  |     |  |  o--rw seconds?   uint16
     |  |     |  +--rw helper-address* [address]
     |  |     |  |  +--rw address         inet:ipv4-address
     |  |     |  |  +--rw (helper-choice)?
     |  |     |  |     +--:(global)
     |  |     |  |     |  +--rw global?   empty
     |  |     |  |     +--:(vrf)
     |  |     |  |        +--rw vrf?      string
     |  |     |  +--rw pim
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw local-proxy-arp?          empty
     |  |     |  +--rw proxy-arp?                boolean
     |  |     |  +--rw rip
     |  |     |  |  +--rw advertise?           uint32
     |  |     |  |  +--rw advertise-default
     |  |     |  |  |  +--rw metric?   uint8
     |  |     |  |  |  +--rw tag?      uint16
     |  |     |  |  +--rw authentication
     |  |     |  |  |  +--rw key-chain?   string
     |  |     |  |  |  +--rw mode
     |  |     |  |  |     +--rw md5?    empty
     |  |     |  |  |     +--rw text?   empty
     |  |     |  |  +--rw initial-delay?       uint16
     |  |     |  |  +--rw receive
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw send
     |  |     |  |  |  +--rw version
     |  |     |  |  |     +--rw first-version?    enumeration
     |  |     |  |  |     +--rw second-version?   enumeration
     |  |     |  |  +--rw v2-broadcast?        empty
     |  |     |  +--rw route-cache-conf
     |  |     |  |  +--rw route-cache?   boolean
     |  |     |  +--rw route-cache!
     |  |     |  |  +--rw cef?              boolean
     |  |     |  |  +--rw flow?             boolean
     |  |     |  |  +--rw policy?           boolean
     |  |     |  |  +--rw same-interface?   boolean
     |  |     |  +--rw router
     |  |     |  +--rw redirects?                boolean
     |  |     |  +--rw clear-dont-fragment?      boolean
     |  |     |  +--rw mask-reply?               empty
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw virtual-reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw virtual-reassembly-out!
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  |  +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  +--rw dhcp
     |  |     |  +--rw mtu?                      uint16
     |  |     |  +--rw mroute-cache?             boolean
     |  |     |  +--rw summary-address
     |  |     |  |  o--rw eigrp* [id]
     |  |     |  |     o--rw id        string
     |  |     |  |     o--rw ip?       inet:ipv4-address
     |  |     |  |     o--rw mask?     inet:ipv4-address
     |  |     |  |     o--rw metric?   uint32
     |  |     |  +--rw verify
     |  |     |     +--rw source!
     |  |     |     |  +--rw vlan
     |  |     |     |     +--rw dhcp-snooping!
     |  |     |     |        +--rw port-security?   empty
     |  |     |     +--rw unicast
     |  |     |        +--rw (unicast-choice)?
     |  |     |        |  +--:(reverse-path-case)
     |  |     |        |  |  +--rw reverse-path-v1
     |  |     |        |  |     +--rw enable?            empty
     |  |     |        |  |     +--rw allow-self-ping?   empty
     |  |     |        |  |     +--rw access-list?       ios-types:access-list-type
     |  |     |        |  +--:(source-case)
     |  |     |        |     +--rw source-v1
     |  |     |        |        +--rw reachable-via?     enumeration
     |  |     |        |        +--rw allow-self-ping?   empty
     |  |     |        |        +--rw allow-default?     empty
     |  |     |        |        +--rw l2-src?            empty
     |  |     |        |        +--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw reverse-path!
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        x--rw source
     |  |     |        |  x--rw reachable-via?     enumeration
     |  |     |        |  x--rw allow-self-ping?   empty
     |  |     |        |  x--rw allow-default?     empty
     |  |     |        |  x--rw l2-src?            empty
     |  |     |        |  x--rw access-list?       ios-types:access-list-type
     |  |     |        +--rw notification
     |  |     |           +--rw threshold
     |  |     |              +--rw drop-rate?   uint32
     |  |     +--rw ipv6
     |  |     |  +--rw verify
     |  |     |  |  +--rw unicast
     |  |     |  |     +--rw (unicast-choice)?
     |  |     |  |     |  +--:(reverse-path-case)
     |  |     |  |     |  |  +--rw reverse-path-v1
     |  |     |  |     |  |     +--rw enable?     empty
     |  |     |  |     |  |     +--rw acl-name?   string
     |  |     |  |     |  +--:(source-case)
     |  |     |  |     |     +--rw source-v1
     |  |     |  |     |        +--rw reachable-via?   enumeration
     |  |     |  |     |        +--rw allow-default?   empty
     |  |     |  |     |        +--rw acl-name?        string
     |  |     |  |     x--rw reverse-path!
     |  |     |  |     |  x--rw acl-name?   string
     |  |     |  |     x--rw source
     |  |     |  |        x--rw reachable-via?   enumeration
     |  |     |  |        x--rw allow-default?   empty
     |  |     |  |        x--rw acl-name?        string
     |  |     |  +--rw destination-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw source-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw dhcp
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw address
     |  |     |  |  +--rw dhcp!
     |  |     |  |  |  +--rw rapid-commit?   empty
     |  |     |  |  +--rw autoconfig!
     |  |     |  |  |  +--rw default?   empty
     |  |     |  |  +--rw prefix-list* [prefix]
     |  |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |     |  |  |  +--rw anycast?   empty
     |  |     |  |  |  +--rw eui-64?    empty
     |  |     |  |  +--rw link-local-address-container
     |  |     |  |  |  +--rw address?      inet:ipv6-address
     |  |     |  |  |  +--rw link-local?   empty
     |  |     |  |  x--rw link-local-address* [address]
     |  |     |  |  |  x--rw address       inet:ipv6-address
     |  |     |  |  |  x--rw link-local?   empty
     |  |     |  |  +--rw prefix-name* [name]
     |  |     |  |     +--rw name              string
     |  |     |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |  |     |  |     +--rw prefix-options
     |  |     |  |        +--rw ipv6-prefix* [prefix]
     |  |     |  |           +--rw prefix             ios-types:ipv6-prefix
     |  |     |  |           +--rw anycast?           empty
     |  |     |  |           +--rw eui-64?            empty
     |  |     |  |           +--rw segment-routing?   empty
     |  |     |  +--rw unnumbered?           string
     |  |     |  +--rw enable?               empty
     |  |     |  +--rw mtu?                  uint16
     |  |     |  +--rw nd
     |  |     |  |  +--rw nud
     |  |     |  |  |  +--rw igp?   boolean
     |  |     |  |  +--rw dad
     |  |     |  |     +--rw attempts?   uint16
     |  |     |  +--rw router
     |  |     |  +--rw redirects?            boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw traffic-filter* [direction]
     |  |     |  |  +--rw direction      enumeration
     |  |     |  |  +--rw common?        string
     |  |     |  |  +--rw access-list?   string
     |  |     |  +--rw virtual-reassembly
     |  |     |  |  +--rw in!
     |  |     |  |  |  +--rw max-reassemblies?   uint16
     |  |     |  |  |  +--rw max-fragments?      uint8
     |  |     |  |  |  +--rw timeout?            uint8
     |  |     |  |  |  +--rw drop-fragments?     empty
     |  |     |  |  |  +--rw mode?               enumeration
     |  |     |  |  +--rw out!
     |  |     |  |     +--rw max-reassemblies?   uint16
     |  |     |  |     +--rw max-fragments?      uint8
     |  |     |  |     +--rw timeout?            uint8
     |  |     |  |     +--rw drop-fragments?     empty
     |  |     |  |     +--rw mode?               enumeration
     |  |     |  +--rw reassembly!
     |  |     |     +--rw max-reassemblies?   uint16
     |  |     |     +--rw timeout?            uint32
     |  |     +--rw load-interval?              uint16
     |  |     +--rw logging
     |  |     |  +--rw event
     |  |     |     +--rw bundle-status?         empty
     |  |     |     +--rw link-status-enable?    boolean
     |  |     |     o--rw link-status?           empty
     |  |     |     +--rw trunk-status?          empty
     |  |     |     +--rw nfas-status?           empty
     |  |     |     +--rw power-inline-status?   empty
     |  |     |     +--rw status?                empty
     |  |     |     +--rw spanning-tree!
     |  |     |     |  +--rw status?   empty
     |  |     |     +--rw subif-link-status!
     |  |     |        +--rw ignore-bulk?   empty
     |  |     +--rw mdix
     |  |     |  +--rw auto?   boolean
     |  |     +--rw mop
     |  |     |  +--rw enabled?   boolean
     |  |     |  +--rw sysid?     boolean
     |  |     +--rw max-reserved-bandwidth?     uint8
     |  |     +--rw mtu?                        uint16
     |  |     +--rw interface_qos
     |  |     |  +--rw trust
     |  |     |     +--rw device?   enumeration
     |  |     +--rw redundancy
     |  |     |  +--rw rii
     |  |     |  |  +--rw id?          uint16
     |  |     |  |  +--rw decrement?   uint8
     |  |     |  +--rw group* [id]
     |  |     |  |  +--rw id                  uint8
     |  |     |  |  +--rw (rg-choice)?
     |  |     |  |     +--:(decrement-case)
     |  |     |  |     |  +--rw decrement?    uint8
     |  |     |  |     +--:(ip-case)
     |  |     |  |        +--rw virtual-ip* [ip-family]
     |  |     |  |           +--rw ip-family       enumeration
     |  |     |  |           +--rw ipv4-address
     |  |     |  |           |  +--rw ip?               inet:ipv4-address
     |  |     |  |           |  +--rw exclusive?        empty
     |  |     |  |           |  +--rw decrement-last?   uint8
     |  |     |  |           +--rw ipv6-address
     |  |     |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |  |     |  |              +--rw exclusive?        empty
     |  |     |  |              +--rw decrement-last?   uint8
     |  |     |  +--rw asymmetric-routing
     |  |     |  |  +--rw enable?   empty
     |  |     |  +--rw gratuitous-arp
     |  |     |     +--rw group* [id]
     |  |     |        +--rw id          uint8
     |  |     |        +--rw interval
     |  |     |           +--rw (interval-choice)?
     |  |     |              +--:(minutes)
     |  |     |              |  +--rw min?   uint8
     |  |     |              +--:(seconds)
     |  |     |                 +--rw sec?   uint16
     |  |     +--rw service-insertion?          enumeration
     |  |     +--rw source
     |  |     |  +--rw template
     |  |     |     +--rw template-name* [template-name]
     |  |     |        +--rw template-name    string
     |  |     |        +--rw merge?           empty
     |  |     +--rw standby
     |  |     |  +--rw version?        enumeration
     |  |     |  +--rw bfd-config?     boolean
     |  |     |  o--rw bfd?            empty
     |  |     |  +--rw delay
     |  |     |  |  +--rw minimum?   uint16
     |  |     |  |  +--rw reload?    uint16
     |  |     |  +--rw mac-refresh?    uint8
     |  |     |  +--rw use-bia!
     |  |     |  |  +--rw scope
     |  |     |  |     +--rw interface?   empty
     |  |     |  +--rw redirect
     |  |     |  |  +--rw advertisement
     |  |     |  |  |  +--rw authentication
     |  |     |  |  |     +--rw md5
     |  |     |  |  |        +--rw (md5-choice)?
     |  |     |  |  |           +--:(key-chain)
     |  |     |  |  |           |  +--rw key-chain?    string
     |  |     |  |  |           +--:(key-string)
     |  |     |  |  |              +--rw key-string
     |  |     |  |  |                 +--rw encrypt?   enumeration
     |  |     |  |  |                 +--rw string?    string
     |  |     |  |  |                 +--rw timeout?   uint16
     |  |     |  |  +--rw timers
     |  |     |  |  |  +--rw advertisement?   uint16
     |  |     |  |  |  +--rw holddown?        uint16
     |  |     |  |  +--rw unknown?         boolean
     |  |     |  +--rw standby-list* [group-number]
     |  |     |     +--rw group-number      uint16
     |  |     |     +--rw authentication
     |  |     |     |  +--rw (auth)?
     |  |     |     |     +--:(word)
     |  |     |     |     |  +--rw word?   string
     |  |     |     |     +--:(md5)
     |  |     |     |     |  +--rw md5
     |  |     |     |     |     +--rw md5-config
     |  |     |     |     |     |  +--rw (md5-choice)?
     |  |     |     |     |     |     +--:(key-chain)
     |  |     |     |     |     |     |  +--rw key-chain?    string
     |  |     |     |     |     |     +--:(key-string)
     |  |     |     |     |     |        +--rw key-string
     |  |     |     |     |     |           +--rw encrypt?   enumeration
     |  |     |     |     |     |           +--rw string?    string
     |  |     |     |     |     |           +--rw timeout?   uint16
     |  |     |     |     |     o--rw key-chain?    string
     |  |     |     |     |     o--rw key-string
     |  |     |     |     |        o--rw encrypt?   enumeration
     |  |     |     |     |        o--rw string?    string
     |  |     |     |     |        o--rw timeout?   uint16
     |  |     |     |     +--:(text)
     |  |     |     |        +--rw text?   string
     |  |     |     +--rw follow?           string
     |  |     |     +--rw ip-config!
     |  |     |     |  +--rw address?             inet:ipv4-address
     |  |     |     |  +--rw secondary-address* [address]
     |  |     |     |     +--rw address      inet:ipv4-address
     |  |     |     |     +--rw secondary    empty
     |  |     |     +--rw ipv6-config
     |  |     |     |  +--rw ipv6-link-local?   union
     |  |     |     |  +--rw ipv6_prefix* [prefix]
     |  |     |     |     +--rw prefix    ios-types:ipv6-prefix
     |  |     |     o--rw ip!
     |  |     |     |  o--rw address?     inet:ipv4-address
     |  |     |     |  o--rw secondary?   empty
     |  |     |     o--rw ipv6?             union
     |  |     |     +--rw mac-address?      string
     |  |     |     +--rw name?             string
     |  |     |     +--rw preempt!
     |  |     |     |  +--rw delay
     |  |     |     |     +--rw minimum?   uint16
     |  |     |     |     +--rw reload?    uint16
     |  |     |     |     +--rw sync?      uint16
     |  |     |     +--rw priority?         uint8
     |  |     |     o--rw redirect
     |  |     |     |  o--rw advertisement
     |  |     |     |  |  o--rw authentication
     |  |     |     |  |     o--rw md5
     |  |     |     |  |        o--rw key-chain?    string
     |  |     |     |  |        o--rw key-string
     |  |     |     |  |           o--rw encrypt?   enumeration
     |  |     |     |  |           o--rw string?    string
     |  |     |     |  |           o--rw timeout?   uint16
     |  |     |     |  o--rw timers
     |  |     |     |  |  o--rw advertisement?   uint16
     |  |     |     |  |  o--rw holddown?        uint16
     |  |     |     |  o--rw unknown?         empty
     |  |     |     +--rw timers
     |  |     |     |  +--rw hello-interval
     |  |     |     |  |  +--rw (hello-interval-choice)?
     |  |     |     |  |     +--:(seconds)
     |  |     |     |  |     |  +--rw seconds?   uint8
     |  |     |     |  |     +--:(msec)
     |  |     |     |  |        +--rw msec?      uint16
     |  |     |     |  +--rw hold-time
     |  |     |     |     +--rw (hold-time-choice)?
     |  |     |     |        +--:(seconds)
     |  |     |     |        |  +--rw seconds?   uint8
     |  |     |     |        +--:(msec)
     |  |     |     |           +--rw msec?      uint16
     |  |     |     +--rw track* [number]
     |  |     |        +--rw number                   uint16
     |  |     |        +--rw (track-options)?
     |  |     |        |  +--:(track-decrement)
     |  |     |        |  |  +--rw track-decrement?   uint8
     |  |     |        |  +--:(track-shutdown)
     |  |     |        |     +--rw track-shutdown?    empty
     |  |     |        x--rw decrement?               uint8
     |  |     |        x--rw shutdown?                empty
     |  |     +--rw access-session
     |  |     |  +--rw closed?                     empty
     |  |     |  +--rw port-control-config?        enumeration
     |  |     |  o--rw port-control
     |  |     |  |  o--rw auto?   empty
     |  |     |  +--rw control-direction-config?   enumeration
     |  |     |  o--rw control-direction
     |  |     |  |  o--rw in?   empty
     |  |     |  +--rw host-mode-config
     |  |     |  |  +--rw modes?   enumeration
     |  |     |  |  +--rw peer?    empty
     |  |     |  o--rw host-mode?                  enumeration
     |  |     |  +--rw inherit
     |  |     |  |  +--rw disable
     |  |     |  |     +--rw autoconf?                    empty
     |  |     |  |     +--rw interface-template-sticky?   empty
     |  |     |  |     +--rw service-policy?              empty
     |  |     |  +--rw monitor?                    boolean
     |  |     |  +--rw interface-template
     |  |     |     +--rw sticky!
     |  |     |        +--rw timer?   uint16
     |  |     +--rw storm-control
     |  |     |  +--rw action
     |  |     |  |  +--rw level?      decimal64
     |  |     |  |  +--rw shutdown?   empty
     |  |     |  |  +--rw trap?       empty
     |  |     |  +--rw broadcast
     |  |     |  |  +--rw include
     |  |     |  |  |  +--rw multicast?   empty
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw multicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unknown-unicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold
     |  |     |  |     |  +--rw rising-threshold?    decimal64
     |  |     |  |     |  +--rw falling-threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw level-shared {ios-features:sc-level-shared}?
     |  |     |     +--rw broadcast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw multicast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw multicast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw multicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw unicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw unicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw unicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw unicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unicast
     |  |     |     |  +--rw level
     |  |     |     |  |  +--rw (level-choice)?
     |  |     |     |  |     +--:(threshold-case)
     |  |     |     |  |     |  +--rw threshold
     |  |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |  |     +--:(bps-case)
     |  |     |     |  |     |  +--rw bps
     |  |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  |     +--:(pps-case)
     |  |     |     |  |        +--rw pps
     |  |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |  +--rw include
     |  |     |     |     +--rw broadcast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw multicast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw multicast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw multicast
     |  |     |     |     |  +--rw level
     |  |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |  |     |  +--rw bps
     |  |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |  |        +--rw pps
     |  |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |  +--rw include
     |  |     |     |     |     +--rw broadcast
     |  |     |     |     |     |  +--rw level
     |  |     |     |     |     |  |  +--rw (level-choice)?
     |  |     |     |     |     |  |     +--:(threshold-case)
     |  |     |     |     |     |  |     |  +--rw threshold
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |  |     +--:(bps-case)
     |  |     |     |     |     |  |     |  +--rw bps
     |  |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |     +--:(pps-case)
     |  |     |     |     |     |  |        +--rw pps
     |  |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |  +--rw include
     |  |     |     |     |     |     +--rw unknown-unicast
     |  |     |     |     |     |        +--rw level
     |  |     |     |     |     |           +--rw (level-choice)?
     |  |     |     |     |     |              +--:(threshold-case)
     |  |     |     |     |     |              |  +--rw threshold
     |  |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |  |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |  |     |     |     |     |              +--:(bps-case)
     |  |     |     |     |     |              |  +--rw bps
     |  |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     |              +--:(pps-case)
     |  |     |     |     |     |                 +--rw pps
     |  |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |     +--rw unknow-unicast
     |  |     |     |     |        +--rw level
     |  |     |     |     |        |  +--rw (level-choice)?
     |  |     |     |     |        |     +--:(threshold-case)
     |  |     |     |     |        |     |  +--rw threshold
     |  |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |     |        |     +--:(bps-case)
     |  |     |     |     |        |     |  +--rw bps
     |  |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        |     +--:(pps-case)
     |  |     |     |     |        |        +--rw pps
     |  |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |        +--rw include
     |  |     |     |     |           +--rw broadcast
     |  |     |     |     |              +--rw level
     |  |     |     |     |                 +--rw (level-choice)?
     |  |     |     |     |                    +--:(threshold-case)
     |  |     |     |     |                    |  +--rw threshold
     |  |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |  |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |  |     |     |     |                    +--:(bps-case)
     |  |     |     |     |                    |  +--rw bps
     |  |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     |                    +--:(pps-case)
     |  |     |     |     |                       +--rw pps
     |  |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |     +--rw unknown-unicast
     |  |     |     |        +--rw level
     |  |     |     |        |  +--rw (level-choice)?
     |  |     |     |        |     +--:(threshold-case)
     |  |     |     |        |     |  +--rw threshold
     |  |     |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |     |        |     +--:(bps-case)
     |  |     |     |        |     |  +--rw bps
     |  |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        |     +--:(pps-case)
     |  |     |     |        |        +--rw pps
     |  |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |        +--rw include
     |  |     |     |           +--rw broadcast
     |  |     |     |           |  +--rw level
     |  |     |     |           |  |  +--rw (level-choice)?
     |  |     |     |           |  |     +--:(threshold-case)
     |  |     |     |           |  |     |  +--rw threshold
     |  |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |     |           |  |     +--:(bps-case)
     |  |     |     |           |  |     |  +--rw bps
     |  |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  |     +--:(pps-case)
     |  |     |     |           |  |        +--rw pps
     |  |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |  +--rw include
     |  |     |     |           |     +--rw multicast
     |  |     |     |           |        +--rw level
     |  |     |     |           |           +--rw (level-choice)?
     |  |     |     |           |              +--:(threshold-case)
     |  |     |     |           |              |  +--rw threshold
     |  |     |     |           |              |     +--rw rising-threshold?    decimal64
     |  |     |     |           |              |     +--rw falling-threshold?   decimal64
     |  |     |     |           |              +--:(bps-case)
     |  |     |     |           |              |  +--rw bps
     |  |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           |              +--:(pps-case)
     |  |     |     |           |                 +--rw pps
     |  |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |           +--rw multicast
     |  |     |     |              +--rw level
     |  |     |     |              |  +--rw (level-choice)?
     |  |     |     |              |     +--:(threshold-case)
     |  |     |     |              |     |  +--rw threshold
     |  |     |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |     |              |     +--:(bps-case)
     |  |     |     |              |     |  +--rw bps
     |  |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              |     +--:(pps-case)
     |  |     |     |              |        +--rw pps
     |  |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |              +--rw include
     |  |     |     |                 +--rw broadcast
     |  |     |     |                    +--rw level
     |  |     |     |                       +--rw (level-choice)?
     |  |     |     |                          +--:(threshold-case)
     |  |     |     |                          |  +--rw threshold
     |  |     |     |                          |     +--rw rising-threshold?    decimal64
     |  |     |     |                          |     +--rw falling-threshold?   decimal64
     |  |     |     |                          +--:(bps-case)
     |  |     |     |                          |  +--rw bps
     |  |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     |                          +--:(pps-case)
     |  |     |     |                             +--rw pps
     |  |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |     +--rw unknown-unicast
     |  |     |        +--rw level
     |  |     |        |  +--rw (level-choice)?
     |  |     |        |     +--:(threshold-case)
     |  |     |        |     |  +--rw threshold
     |  |     |        |     |     +--rw rising-threshold?    decimal64
     |  |     |        |     |     +--rw falling-threshold?   decimal64
     |  |     |        |     +--:(bps-case)
     |  |     |        |     |  +--rw bps
     |  |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        |     +--:(pps-case)
     |  |     |        |        +--rw pps
     |  |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        +--rw include
     |  |     |           +--rw broadcast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw multicast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw multicast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw multicast
     |  |     |           |  +--rw level
     |  |     |           |  |  +--rw (level-choice)?
     |  |     |           |  |     +--:(threshold-case)
     |  |     |           |  |     |  +--rw threshold
     |  |     |           |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |  |     +--:(bps-case)
     |  |     |           |  |     |  +--rw bps
     |  |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  |     +--:(pps-case)
     |  |     |           |  |        +--rw pps
     |  |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |  +--rw include
     |  |     |           |     +--rw broadcast
     |  |     |           |     |  +--rw level
     |  |     |           |     |  |  +--rw (level-choice)?
     |  |     |           |     |  |     +--:(threshold-case)
     |  |     |           |     |  |     |  +--rw threshold
     |  |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |  |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |  |     |           |     |  |     +--:(bps-case)
     |  |     |           |     |  |     |  +--rw bps
     |  |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  |     +--:(pps-case)
     |  |     |           |     |  |        +--rw pps
     |  |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |  +--rw include
     |  |     |           |     |     +--rw unicast
     |  |     |           |     |        +--rw level
     |  |     |           |     |           +--rw (level-choice)?
     |  |     |           |     |              +--:(threshold-case)
     |  |     |           |     |              |  +--rw threshold
     |  |     |           |     |              |     +--rw rising-threshold?    decimal64
     |  |     |           |     |              |     +--rw falling-threshold?   decimal64
     |  |     |           |     |              +--:(bps-case)
     |  |     |           |     |              |  +--rw bps
     |  |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     |              +--:(pps-case)
     |  |     |           |     |                 +--rw pps
     |  |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |     +--rw unicast
     |  |     |           |        +--rw level
     |  |     |           |        |  +--rw (level-choice)?
     |  |     |           |        |     +--:(threshold-case)
     |  |     |           |        |     |  +--rw threshold
     |  |     |           |        |     |     +--rw rising-threshold?    decimal64
     |  |     |           |        |     |     +--rw falling-threshold?   decimal64
     |  |     |           |        |     +--:(bps-case)
     |  |     |           |        |     |  +--rw bps
     |  |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        |     +--:(pps-case)
     |  |     |           |        |        +--rw pps
     |  |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |        +--rw include
     |  |     |           |           +--rw broadcast
     |  |     |           |              +--rw level
     |  |     |           |                 +--rw (level-choice)?
     |  |     |           |                    +--:(threshold-case)
     |  |     |           |                    |  +--rw threshold
     |  |     |           |                    |     +--rw rising-threshold?    decimal64
     |  |     |           |                    |     +--rw falling-threshold?   decimal64
     |  |     |           |                    +--:(bps-case)
     |  |     |           |                    |  +--rw bps
     |  |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           |                    +--:(pps-case)
     |  |     |           |                       +--rw pps
     |  |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |           +--rw unicast
     |  |     |              +--rw level
     |  |     |              |  +--rw (level-choice)?
     |  |     |              |     +--:(threshold-case)
     |  |     |              |     |  +--rw threshold
     |  |     |              |     |     +--rw rising-threshold?    decimal64
     |  |     |              |     |     +--rw falling-threshold?   decimal64
     |  |     |              |     +--:(bps-case)
     |  |     |              |     |  +--rw bps
     |  |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              |     +--:(pps-case)
     |  |     |              |        +--rw pps
     |  |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |              +--rw include
     |  |     |                 +--rw broadcast
     |  |     |                 |  +--rw level
     |  |     |                 |  |  +--rw (level-choice)?
     |  |     |                 |  |     +--:(threshold-case)
     |  |     |                 |  |     |  +--rw threshold
     |  |     |                 |  |     |     +--rw rising-threshold?    decimal64
     |  |     |                 |  |     |     +--rw falling-threshold?   decimal64
     |  |     |                 |  |     +--:(bps-case)
     |  |     |                 |  |     |  +--rw bps
     |  |     |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  |     +--:(pps-case)
     |  |     |                 |  |        +--rw pps
     |  |     |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |  +--rw include
     |  |     |                 |     +--rw multicast
     |  |     |                 |        +--rw level
     |  |     |                 |           +--rw (level-choice)?
     |  |     |                 |              +--:(threshold-case)
     |  |     |                 |              |  +--rw threshold
     |  |     |                 |              |     +--rw rising-threshold?    decimal64
     |  |     |                 |              |     +--rw falling-threshold?   decimal64
     |  |     |                 |              +--:(bps-case)
     |  |     |                 |              |  +--rw bps
     |  |     |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 |              +--:(pps-case)
     |  |     |                 |                 +--rw pps
     |  |     |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                 +--rw multicast
     |  |     |                    +--rw level
     |  |     |                    |  +--rw (level-choice)?
     |  |     |                    |     +--:(threshold-case)
     |  |     |                    |     |  +--rw threshold
     |  |     |                    |     |     +--rw rising-threshold?    decimal64
     |  |     |                    |     |     +--rw falling-threshold?   decimal64
     |  |     |                    |     +--:(bps-case)
     |  |     |                    |     |  +--rw bps
     |  |     |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    |     +--:(pps-case)
     |  |     |                    |        +--rw pps
     |  |     |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                    +--rw include
     |  |     |                       +--rw broadcast
     |  |     |                          +--rw level
     |  |     |                             +--rw (level-choice)?
     |  |     |                                +--:(threshold-case)
     |  |     |                                |  +--rw threshold
     |  |     |                                |     +--rw rising-threshold?    decimal64
     |  |     |                                |     +--rw falling-threshold?   decimal64
     |  |     |                                +--:(bps-case)
     |  |     |                                |  +--rw bps
     |  |     |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |                                +--:(pps-case)
     |  |     |                                   +--rw pps
     |  |     |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     +--rw subscriber
     |  |     |  +--rw aging
     |  |     |     +--rw (timer-probe)?
     |  |     |        +--:(inactivity-timer)
     |  |     |        |  +--rw inactivity-timer
     |  |     |        |     +--rw value?   uint16
     |  |     |        |     +--rw probe?   empty
     |  |     |        +--:(probe)
     |  |     |           +--rw probe?              empty
     |  |     +--rw trust
     |  |     |  +--rw device?   enumeration
     |  |     +--rw priority-queue
     |  |     |  +--rw cos-map
     |  |     |  |  +--rw id?           uint8
     |  |     |  |  +--rw cos-values*   uint8
     |  |     |  +--rw out?       empty
     |  |     +--rw srlg
     |  |     |  +--rw gid
     |  |     |     +--rw value*   uint32
     |  |     +--rw rcv-queue
     |  |     |  +--rw cos-map* [queue-id threshold-id]
     |  |     |     +--rw queue-id        uint8
     |  |     |     +--rw threshold-id    uint8
     |  |     |     +--rw cos-values*     uint8
     |  |     +--rw peer
     |  |     |  +--rw default
     |  |     |     +--rw ip
     |  |     |        +--rw (address-choice)?
     |  |     |        |  +--:(address-no)
     |  |     |        |  |  +--rw address-no
     |  |     |        |  |     +--rw address?   boolean
     |  |     |        |  +--:(address-config)
     |  |     |        |     +--rw address-config
     |  |     |        |        +--rw address
     |  |     |        |           +--rw (address-choice)?
     |  |     |        |              +--:(dhcp)
     |  |     |        |              |  +--rw dhcp?        empty
     |  |     |        |              +--:(dhcp-pool)
     |  |     |        |              |  +--rw dhcp-pool!
     |  |     |        |              |     +--rw pools?   string
     |  |     |        |              +--:(pool)
     |  |     |        |                 +--rw pool!
     |  |     |        |                    +--rw pools?   string
     |  |     |        o--rw address
     |  |     |           o--rw (address-choice)?
     |  |     |              o--:(dhcp)
     |  |     |              |  o--rw dhcp?        empty
     |  |     |              o--:(dhcp-pool)
     |  |     |              |  o--rw dhcp-pool!
     |  |     |              |     o--rw pools?   string
     |  |     |              o--:(pool)
     |  |     |                 o--rw pool!
     |  |     |                    o--rw pools?   string
     |  |     +--rw pm-path
     |  |        +--rw name?           string
     |  |        +--rw interface-id?   uint8
     |  +--rw Bundle* [name] {ios-features:cable-config}?
     |     +--rw name                        string
     |     +--rw description?                string
     |     +--rw export-name?                string
     |     +--rw uplink
     |     |  +--rw backup?   empty
     |     +--rw switchport-conf
     |     |  +--rw switchport?   boolean
     |     +--rw switchport-config
     |     |  +--rw switchport {ios-features:switching-platform}?
     |     o--rw switchport {ios-features:switching-platform}?
     |     +--rw stackwise-virtual
     |     |  +--rw link?                    uint8
     |     |  +--rw dual-active-detection?   empty
     |     +--rw mac-address?                string
     |     +--rw shutdown?                   empty
     |     +--rw arp
     |     |  +--rw timeout?           uint32
     |     |  +--rw snap?              empty
     |     |  +--rw authorized?        empty
     |     |  +--rw log
     |     |  |  +--rw threshold
     |     |  |     +--rw entries?   uint32
     |     |  +--rw entries
     |     |  |  +--rw interface-limit
     |     |  |     +--rw entry-count?   uint32
     |     |  |     +--rw log?           uint32
     |     |  +--rw packet-priority
     |     |     +--rw enable?   empty
     |     +--rw backup
     |     |  +--rw delay
     |     |  |  +--rw failure?             union
     |     |  |  +--rw secondary-disable?   union
     |     |  +--rw interface
     |     |  |  +--rw (interface-choice)?
     |     |  |     +--:(AppNav-Compress)
     |     |  |     |  +--rw AppNav-Compress?             uint16
     |     |  |     +--:(AppNav-UnCompress)
     |     |  |     |  +--rw AppNav-UnCompress?           uint16
     |     |  |     +--:(ATM)
     |     |  |     |  +--rw ATM?                         string
     |     |  |     +--:(ATM-subinterface)
     |     |  |     |  +--rw ATM-subinterface
     |     |  |     |     +--rw ATM?   string
     |     |  |     +--:(ATM-ACR)
     |     |  |     |  +--rw ATM-ACR?                     string
     |     |  |     +--:(ATM-ACRsubinterface)
     |     |  |     |  +--rw ATM-ACRsubinterface
     |     |  |     |     +--rw ATM-ACR?   string
     |     |  |     +--:(BDI)
     |     |  |     |  +--rw BDI?                         string
     |     |  |     +--:(CEM)
     |     |  |     |  +--rw CEM?                         string
     |     |  |     +--:(CEM-ACR)
     |     |  |     |  +--rw CEM-ACR?                     uint8
     |     |  |     +--:(Embedded-Service-Engine)
     |     |  |     |  +--rw Embedded-Service-Engine?     string
     |     |  |     +--:(Ethernet)
     |     |  |     |  +--rw Ethernet?                    string
     |     |  |     +--:(FastEthernet)
     |     |  |     |  +--rw FastEthernet?                string
     |     |  |     +--:(GigabitEthernet)
     |     |  |     |  +--rw GigabitEthernet?             string
     |     |  |     +--:(FiveGigabitEthernet)
     |     |  |     |  +--rw FiveGigabitEthernet?         string
     |     |  |     +--:(AppGigabitEthernet)
     |     |  |     |  +--rw AppGigabitEthernet?          string
     |     |  |     o--:(TwentyFiveGigabitEthernet)
     |     |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |     |  |     +--:(TwentyFiveGigE)
     |     |  |     |  +--rw TwentyFiveGigE?              string
     |     |  |     +--:(TwoGigabitEthernet)
     |     |  |     |  +--rw TwoGigabitEthernet?          string
     |     |  |     +--:(FortyGigabitEthernet)
     |     |  |     |  +--rw FortyGigabitEthernet?        string
     |     |  |     +--:(FiftyGigabitEthernet)
     |     |  |     |  +--rw FiftyGigabitEthernet?        string
     |     |  |     +--:(HundredGigE)
     |     |  |     |  +--rw HundredGigE?                 string
     |     |  |     +--:(L2LISP)
     |     |  |     |  +--rw L2LISP?                      string
     |     |  |     +--:(L2LISP-subinterface)
     |     |  |     |  +--rw L2LISP-subinterface
     |     |  |     |     +--rw L2LISP?   string
     |     |  |     +--:(LISP)
     |     |  |     |  +--rw LISP?                        string
     |     |  |     +--:(LISP-subinterface)
     |     |  |     |  +--rw LISP-subinterface
     |     |  |     |     +--rw LISP?   string
     |     |  |     +--:(Loopback)
     |     |  |     |  +--rw Loopback?                    uint32
     |     |  |     +--:(Multilink)
     |     |  |     |  +--rw Multilink?                   uint16
     |     |  |     +--:(nve)
     |     |  |     |  +--rw nve?                         uint16
     |     |  |     +--:(overlay)
     |     |  |     |  +--rw overlay?                     uint16
     |     |  |     +--:(Port-channel)
     |     |  |     |  +--rw Port-channel?                uint32
     |     |  |     +--:(Port-channel-subinterface)
     |     |  |     |  +--rw Port-channel-subinterface
     |     |  |     |     +--rw Port-channel?   string
     |     |  |     +--:(pseudowire)
     |     |  |     |  +--rw pseudowire?                  uint32
     |     |  |     +--:(SM)
     |     |  |     |  +--rw SM?                          string
     |     |  |     +--:(Cellular)
     |     |  |     |  +--rw Cellular?                    string
     |     |  |     +--:(Dialer)
     |     |  |     |  +--rw Dialer?                      string
     |     |  |     +--:(Serial)
     |     |  |     |  +--rw Serial?                      string
     |     |  |     +--:(Async)
     |     |  |     |  +--rw Async?                       string
     |     |  |     +--:(TenGigabitEthernet)
     |     |  |     |  +--rw TenGigabitEthernet?          string
     |     |  |     +--:(Tunnel)
     |     |  |     |  +--rw Tunnel?                      uint32
     |     |  |     +--:(Virtual-Template)
     |     |  |     |  +--rw Virtual-Template?            uint16
     |     |  |     +--:(Vlan)
     |     |  |     |  +--rw Vlan?                        uint16
     |     |  |     +--:(VirtualPortGroup)
     |     |  |     |  +--rw VirtualPortGroup?            uint16
     |     |  |     +--:(vasileft)
     |     |  |     |  +--rw vasileft?                    uint16
     |     |  |     +--:(vasiright)
     |     |  |     |  +--rw vasiright?                   uint16
     |     |  |     +--:(BD-VIF)
     |     |  |     |  +--rw BD-VIF?                      string
     |     |  |     +--:(MFR)
     |     |  |     |  +--rw MFR?                         uint32
     |     |  |     +--:(Serial-subinterface)
     |     |  |     |  +--rw Serial-subinterface
     |     |  |     |     +--rw Serial?   string
     |     |  |     +--:(Bundle)
     |     |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |     |  +--rw load
     |     |     +--rw kickin?    union
     |     |     +--rw kickout?   union
     |     +--rw cemoudp
     |     |  +--rw reserve
     |     |     +--rw acr?   uint8
     |     +--rw cws-tunnel
     |     |  +--rw in?    empty
     |     |  +--rw out
     |     |     +--rw tunnel-number?   uint16
     |     +--rw l2protocol-tunnel!
     |     |  +--rw cdp?                  empty
     |     |  +--rw drop-threshold
     |     |  |  +--rw packet-rate?      uint16
     |     |  |  +--rw cdp?              uint16
     |     |  |  +--rw stp?              uint16
     |     |  |  +--rw vtp?              uint16
     |     |  |  +--rw lldp?             uint16
     |     |  |  +--rw point-to-point
     |     |  |  |  +--rw lacp?   uint16
     |     |  |  |  +--rw pagp?   uint16
     |     |  |  |  +--rw udld?   uint16
     |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |     |  +--rw shutdown-threshold
     |     |  |  +--rw packet-rate?      uint16
     |     |  |  +--rw cdp?              uint16
     |     |  |  +--rw stp?              uint16
     |     |  |  +--rw vtp?              uint16
     |     |  |  +--rw lldp?             uint16
     |     |  |  +--rw point-to-point
     |     |  |  |  +--rw lacp?   uint16
     |     |  |  |  +--rw pagp?   uint16
     |     |  |  |  +--rw udld?   uint16
     |     |  |  +--rw mvrp?             uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw dtp?              uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw ptppd?            uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw mmrp?             uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw elmi?             uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw link-oam?         uint16 {ios-features:l2pt-more-protocols}?
     |     |  |  +--rw esmc?             uint16 {ios-features:l2pt-more-protocols}?
     |     |  +--rw stp?                  empty
     |     |  +--rw vtp?                  empty
     |     |  +--rw lldp?                 empty
     |     |  +--rw point-to-point
     |     |  |  +--rw lacp?   empty
     |     |  |  +--rw pagp?   empty
     |     |  |  +--rw udld?   empty
     |     |  +--rw mvrp?                 empty {ios-features:l2pt-more-protocols}?
     |     |  +--rw dtp?                  empty {ios-features:l2pt-more-protocols}?
     |     |  +--rw ptppd?                empty {ios-features:l2pt-more-protocols}?
     |     |  +--rw mmrp?                 empty {ios-features:l2pt-more-protocols}?
     |     |  +--rw elmi?                 empty {ios-features:l2pt-more-protocols}?
     |     |  +--rw link-oam?             empty {ios-features:l2pt-more-protocols}?
     |     |  +--rw esmc?                 empty {ios-features:l2pt-more-protocols}?
     |     +--rw l2protocol {ios-features:l2cp-fwd}?
     |     |  +--rw forward
     |     |     +--rw protocols*            l2pt-fwd-proto-type
     |     |     +--rw drop-threshold
     |     |     |  +--rw threshold-list* [proto-type]
     |     |     |     +--rw proto-type    l2pt-fwd-proto-type
     |     |     |     +--rw pps-num?      uint16
     |     |     +--rw shutdown-threshold
     |     |        +--rw threshold-list* [proto-type]
     |     |           +--rw proto-type    l2pt-fwd-proto-type
     |     |           +--rw pps-num?      uint16
     |     +--rw encapsulation
     |     |  +--rw (encap-choice)?
     |     |     +--:(dot1Q)
     |     |     |  +--rw dot1Q
     |     |     |     +--rw vlan-id?        uint16
     |     |     |     +--rw native?         empty
     |     |     |     +--rw second-dot1q?   union
     |     |     +--:(priority-tagged)
     |     |     |  +--rw priority-tagged!
     |     |     |     +--rw native?      empty
     |     |     |     +--rw tx-tagged?   empty
     |     |     +--:(isl)
     |     |     |  +--rw isl
     |     |     |     +--rw vlan-id?   uint16
     |     |     +--:(ppp)
     |     |     |  +--rw ppp!
     |     |     +--:(slip)
     |     |     |  +--rw slip!
     |     |     +--:(frame-relay)
     |     |     |  +--rw frame-relay!
     |     |     |     +--rw ietf?   empty
     |     |     +--:(frame-relay-settings)
     |     |     |  +--rw frame-relay-settings
     |     |     |     +--rw frame-relay
     |     |     |        +--rw MFR?   uint32
     |     |     +--:(raw-tcp)
     |     |     |  +--rw raw-tcp! {ios-features:rawsocket}?
     |     |     +--:(raw-udp)
     |     |     |  +--rw raw-udp! {ios-features:rawsocket}?
     |     |     +--:(scada)
     |     |     |  +--rw scada! {ios-features:scada-gw}?
     |     |     +--:(relay-line)
     |     |        +--rw relay-line! {ios-features:scada-gw}?
     |     +--rw fair-queue-conf
     |     |  +--rw fair-queue?   boolean
     |     +--rw fair-queue
     |     |  +--rw incomplete?   empty
     |     +--rw flowcontrol
     |     |  +--rw receive?   enumeration
     |     |  +--rw send?      enumeration
     |     +--rw isis
     |     +--rw clns
     |     +--rw keepalive-config
     |     |  +--rw keepalive?   boolean
     |     |  +--rw period?      uint16
     |     |  +--rw retries?     uint8
     |     x--rw (keepalive-choice)?
     |     |  x--:(keepalive)
     |     |  |  x--rw keepalive?            boolean
     |     |  x--:(keepalive-settings)
     |     |     x--rw keepalive-settings
     |     |        x--rw keepalive!
     |     |           x--rw period?    uint16
     |     |           x--rw retries?   uint8
     |     +--rw bfd
     |     +--rw bandwidth
     |     |  +--rw receive
     |     |  |  +--rw inherit?    empty
     |     |  |  +--rw kilobits?   uint32
     |     |  +--rw inherit!
     |     |  |  +--rw kilobits?   uint32
     |     |  +--rw qos-reference?   uint32
     |     |  +--rw kilobits?        uint32
     |     +--rw dampening!
     |     |  +--rw dampening-time?            uint16
     |     |  +--rw start-reusing-time?        uint16
     |     |  +--rw start-supressing-time?     uint16
     |     |  +--rw maximum-supressing-time?   uint16
     |     |  +--rw restart
     |     |     +--rw restart?           empty
     |     |     +--rw restart-penalty?   uint16
     |     +--rw punt-control
     |     |  +--rw cause* [name]
     |     |  |  +--rw name    ios-types:punt-cause-type
     |     |  |  +--rw rate?   uint32
     |     |  +--rw enable!
     |     |     +--rw pps?   uint32
     |     o--rw if-state?                   enumeration
     |     +--rw delay?                      uint32
     |     +--rw domain
     |     |  +--rw name?               string
     |     |  +--rw path?               string
     |     |  +--rw internet-bound?     empty
     |     |  +--rw path-id?            uint8
     |     |  +--rw path-last-resort?   empty
     |     |  +--rw zero-sla?           empty
     |     +--rw hold-queue* [direction]
     |     |  +--rw direction       enumeration
     |     |  +--rw queue-length?   uint32
     |     +--rw history
     |     |  +--rw BPS?   empty
     |     +--rw mpls
     |     +--rw (vrf-choice)?
     |     |  +--:(ip-vrf)
     |     |  |  +--rw ip-vrf
     |     |  |     +--rw ip
     |     |  |        +--rw vrf
     |     |  |           +--rw forwarding?   string
     |     |  +--:(vrf)
     |     |     +--rw vrf
     |     |        +--rw forwarding?   string
     |     |        +--rw downstream?   string
     |     +--rw ip
     |     |  +--rw admission?                string
     |     |  +--rw access-group
     |     |  |  +--rw in
     |     |  |  |  +--rw (apply-type)?
     |     |  |  |     +--:(apply-common)
     |     |  |  |     |  +--rw common-acl
     |     |  |  |     |     +--rw common?     ios-types:exp-acl-type
     |     |  |  |     |     +--rw acl-name?   ios-types:exp-acl-type
     |     |  |  |     |     +--rw in?         empty
     |     |  |  |     +--:(apply-intf)
     |     |  |  |        +--rw acl
     |     |  |  |           +--rw acl-name?   ios-types:exp-acl-type
     |     |  |  |           +--rw in?         empty
     |     |  |  +--rw out
     |     |  |     +--rw (apply-type)?
     |     |  |        +--:(apply-common)
     |     |  |        |  +--rw common-acl
     |     |  |        |     +--rw common?     ios-types:exp-acl-type
     |     |  |        |     +--rw acl-name?   ios-types:exp-acl-type
     |     |  |        |     +--rw out?        empty
     |     |  |        +--:(apply-intf)
     |     |  |           +--rw acl
     |     |  |              +--rw acl-name?   ios-types:exp-acl-type
     |     |  |              +--rw out?        empty
     |     |  +--rw arp
     |     |  |  +--rw inspection
     |     |  |     +--rw limit
     |     |  |     |  +--rw none?   empty
     |     |  |     |  +--rw rate?   uint32
     |     |  |     +--rw trust?   empty
     |     |  +--rw vrf
     |     |  |  +--rw receive?      string
     |     |  |  +--rw sitemap?      string
     |     |  |  +--rw forwarding
     |     |  |     +--rw Liin-vrf?   empty
     |     |  |     +--rw mgmtVrf?    empty
     |     |  |     +--rw word?       string
     |     |  +--rw (address-choice)?
     |     |  |  +--:(unnumbered)
     |     |  |  |  +--rw unnumbered?         string
     |     |  |  +--:(address)
     |     |  |     +--rw address
     |     |  |        +--rw (address-choice)?
     |     |  |           +--:(fixed-case)
     |     |  |           |  +--rw secondary* [address]
     |     |  |           |  |  +--rw address      inet:ipv4-address
     |     |  |           |  |  +--rw mask         inet:ipv4-address
     |     |  |           |  |  +--rw secondary    empty
     |     |  |           |  +--rw primary
     |     |  |           |     +--rw address?   inet:ipv4-address
     |     |  |           |     +--rw mask?      inet:ipv4-address
     |     |  |           +--:(dhcp-case)
     |     |  |           |  +--rw dhcp!
     |     |  |           |     +--rw client-id
     |     |  |           |     |  +--rw (ethernet-choice)?
     |     |  |           |     |     +--:(Ethernet)
     |     |  |           |     |     |  +--rw Ethernet?                    string
     |     |  |           |     |     +--:(FastEthernet)
     |     |  |           |     |     |  +--rw FastEthernet?                string
     |     |  |           |     |     +--:(GigabitEthernet)
     |     |  |           |     |     |  +--rw GigabitEthernet?             string
     |     |  |           |     |     +--:(FiveGigabitEthernet)
     |     |  |           |     |     |  +--rw FiveGigabitEthernet?         string
     |     |  |           |     |     +--:(AppGigabitEthernet)
     |     |  |           |     |     |  +--rw AppGigabitEthernet?          string
     |     |  |           |     |     +--:(Port-channel)
     |     |  |           |     |     |  +--rw Port-channel?                uint32
     |     |  |           |     |     +--:(PRP-channel)
     |     |  |           |     |     |  +--rw PRP-channel?                 uint8
     |     |  |           |     |     +--:(TenGigabitEthernet)
     |     |  |           |     |     |  +--rw TenGigabitEthernet?          string
     |     |  |           |     |     o--:(TwentyFiveGigabitEthernet)
     |     |  |           |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |     |  |           |     |     +--:(TwentyFiveGigE)
     |     |  |           |     |     |  +--rw TwentyFiveGigE?              string
     |     |  |           |     |     +--:(FortyGigabitEthernet)
     |     |  |           |     |     |  +--rw FortyGigabitEthernet?        string
     |     |  |           |     |     +--:(FiftyGigabitEthernet)
     |     |  |           |     |     |  +--rw FiftyGigabitEthernet?        string
     |     |  |           |     |     +--:(TwoGigabitEthernet)
     |     |  |           |     |     |  +--rw TwoGigabitEthernet?          string
     |     |  |           |     |     +--:(HundredGigE)
     |     |  |           |     |     |  +--rw HundredGigE?                 string
     |     |  |           |     |     +--:(TwoHundredGigE)
     |     |  |           |     |     |  +--rw TwoHundredGigE?              string
     |     |  |           |     |     +--:(FourHundredGigE)
     |     |  |           |     |     |  +--rw FourHundredGigE?             string
     |     |  |           |     |     +--:(vlan)
     |     |  |           |     |        +--rw vlan?                        uint16
     |     |  |           |     +--rw hostname?    string
     |     |  |           +--:(negotiated-case)
     |     |  |              +--rw negotiated?   empty
     |     |  +--rw accounting
     |     |  |  +--rw mac-address
     |     |  |     +--rw input?    empty
     |     |  |     +--rw output?   empty
     |     |  +--rw directed-broadcast!
     |     |  |  +--rw direct-broadcast?   ios-types:exp-acl-type
     |     |  +--rw network-broadcast?        empty
     |     |  o--rw hello-interval
     |     |  |  o--rw eigrp?     uint16
     |     |  |  o--rw seconds?   uint16
     |     |  o--rw authentication
     |     |  |  o--rw key-chain
     |     |  |  |  o--rw eigrp?   uint16
     |     |  |  |  o--rw name?    string
     |     |  |  o--rw mode
     |     |  |     o--rw eigrp?   uint16
     |     |  |     o--rw md5?     empty
     |     |  o--rw hold-time
     |     |  |  o--rw eigrp?     uint16
     |     |  |  o--rw seconds?   uint16
     |     |  +--rw helper-address* [address]
     |     |  |  +--rw address         inet:ipv4-address
     |     |  |  +--rw (helper-choice)?
     |     |  |     +--:(global)
     |     |  |     |  +--rw global?   empty
     |     |  |     +--:(vrf)
     |     |  |        +--rw vrf?      string
     |     |  +--rw pim
     |     |  +--rw policy
     |     |  |  +--rw route-map?   string
     |     |  +--rw local-proxy-arp?          empty
     |     |  +--rw proxy-arp?                boolean
     |     |  +--rw rip
     |     |  |  +--rw advertise?           uint32
     |     |  |  +--rw advertise-default
     |     |  |  |  +--rw metric?   uint8
     |     |  |  |  +--rw tag?      uint16
     |     |  |  +--rw authentication
     |     |  |  |  +--rw key-chain?   string
     |     |  |  |  +--rw mode
     |     |  |  |     +--rw md5?    empty
     |     |  |  |     +--rw text?   empty
     |     |  |  +--rw initial-delay?       uint16
     |     |  |  +--rw receive
     |     |  |  |  +--rw version
     |     |  |  |     +--rw first-version?    enumeration
     |     |  |  |     +--rw second-version?   enumeration
     |     |  |  +--rw send
     |     |  |  |  +--rw version
     |     |  |  |     +--rw first-version?    enumeration
     |     |  |  |     +--rw second-version?   enumeration
     |     |  |  +--rw v2-broadcast?        empty
     |     |  +--rw route-cache-conf
     |     |  |  +--rw route-cache?   boolean
     |     |  +--rw route-cache!
     |     |  |  +--rw cef?              boolean
     |     |  |  +--rw flow?             boolean
     |     |  |  +--rw policy?           boolean
     |     |  |  +--rw same-interface?   boolean
     |     |  +--rw router
     |     |  +--rw redirects?                boolean
     |     |  +--rw clear-dont-fragment?      boolean
     |     |  +--rw mask-reply?               empty
     |     |  +--rw tcp
     |     |  |  +--rw adjust-mss?   uint16
     |     |  +--rw virtual-reassembly!
     |     |  |  +--rw max-reassemblies?   uint32
     |     |  |  +--rw max-fragments?      uint32
     |     |  |  +--rw timeout?            uint32
     |     |  |  +--rw drop-fragments?     empty
     |     |  |  +--rw in?                 empty
     |     |  |  +--rw mode?               enumeration
     |     |  +--rw virtual-reassembly-out!
     |     |  |  +--rw max-reassemblies?   uint32
     |     |  |  +--rw max-fragments?      uint32
     |     |  |  +--rw timeout?            uint32
     |     |  |  +--rw drop-fragments?     empty
     |     |  |  +--rw in?                 empty
     |     |  |  +--rw mode?               enumeration
     |     |  +--rw reassembly!
     |     |  |  +--rw max-reassemblies?   uint16
     |     |  |  +--rw timeout?            uint32
     |     |  +--rw dhcp
     |     |  +--rw mtu?                      uint16
     |     |  +--rw mroute-cache?             boolean
     |     |  +--rw summary-address
     |     |  |  o--rw eigrp* [id]
     |     |  |     o--rw id        string
     |     |  |     o--rw ip?       inet:ipv4-address
     |     |  |     o--rw mask?     inet:ipv4-address
     |     |  |     o--rw metric?   uint32
     |     |  +--rw verify
     |     |     +--rw source!
     |     |     |  +--rw vlan
     |     |     |     +--rw dhcp-snooping!
     |     |     |        +--rw port-security?   empty
     |     |     +--rw unicast
     |     |        +--rw (unicast-choice)?
     |     |        |  +--:(reverse-path-case)
     |     |        |  |  +--rw reverse-path-v1
     |     |        |  |     +--rw enable?            empty
     |     |        |  |     +--rw allow-self-ping?   empty
     |     |        |  |     +--rw access-list?       ios-types:access-list-type
     |     |        |  +--:(source-case)
     |     |        |     +--rw source-v1
     |     |        |        +--rw reachable-via?     enumeration
     |     |        |        +--rw allow-self-ping?   empty
     |     |        |        +--rw allow-default?     empty
     |     |        |        +--rw l2-src?            empty
     |     |        |        +--rw access-list?       ios-types:access-list-type
     |     |        x--rw reverse-path!
     |     |        |  x--rw allow-self-ping?   empty
     |     |        |  x--rw access-list?       ios-types:access-list-type
     |     |        x--rw source
     |     |        |  x--rw reachable-via?     enumeration
     |     |        |  x--rw allow-self-ping?   empty
     |     |        |  x--rw allow-default?     empty
     |     |        |  x--rw l2-src?            empty
     |     |        |  x--rw access-list?       ios-types:access-list-type
     |     |        +--rw notification
     |     |           +--rw threshold
     |     |              +--rw drop-rate?   uint32
     |     +--rw ipv6
     |     |  +--rw verify
     |     |  |  +--rw unicast
     |     |  |     +--rw (unicast-choice)?
     |     |  |     |  +--:(reverse-path-case)
     |     |  |     |  |  +--rw reverse-path-v1
     |     |  |     |  |     +--rw enable?     empty
     |     |  |     |  |     +--rw acl-name?   string
     |     |  |     |  +--:(source-case)
     |     |  |     |     +--rw source-v1
     |     |  |     |        +--rw reachable-via?   enumeration
     |     |  |     |        +--rw allow-default?   empty
     |     |  |     |        +--rw acl-name?        string
     |     |  |     x--rw reverse-path!
     |     |  |     |  x--rw acl-name?   string
     |     |  |     x--rw source
     |     |  |        x--rw reachable-via?   enumeration
     |     |  |        x--rw allow-default?   empty
     |     |  |        x--rw acl-name?        string
     |     |  +--rw destination-guard!
     |     |  |  +--rw attach-policy?   string
     |     |  +--rw source-guard!
     |     |  |  +--rw attach-policy?   string
     |     |  +--rw dhcp
     |     |  +--rw policy
     |     |  |  +--rw route-map?   string
     |     |  +--rw address
     |     |  |  +--rw dhcp!
     |     |  |  |  +--rw rapid-commit?   empty
     |     |  |  +--rw autoconfig!
     |     |  |  |  +--rw default?   empty
     |     |  |  +--rw prefix-list* [prefix]
     |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |     |  |  |  +--rw anycast?   empty
     |     |  |  |  +--rw eui-64?    empty
     |     |  |  +--rw link-local-address-container
     |     |  |  |  +--rw address?      inet:ipv6-address
     |     |  |  |  +--rw link-local?   empty
     |     |  |  x--rw link-local-address* [address]
     |     |  |  |  x--rw address       inet:ipv6-address
     |     |  |  |  x--rw link-local?   empty
     |     |  |  +--rw prefix-name* [name]
     |     |  |     +--rw name              string
     |     |  |     +--rw ipv6-prefix*      ios-types:ipv6-prefix
     |     |  |     +--rw prefix-options
     |     |  |        +--rw ipv6-prefix* [prefix]
     |     |  |           +--rw prefix             ios-types:ipv6-prefix
     |     |  |           +--rw anycast?           empty
     |     |  |           +--rw eui-64?            empty
     |     |  |           +--rw segment-routing?   empty
     |     |  +--rw unnumbered?           string
     |     |  +--rw enable?               empty
     |     |  +--rw mtu?                  uint16
     |     |  +--rw nd
     |     |  |  +--rw nud
     |     |  |  |  +--rw igp?   boolean
     |     |  |  +--rw dad
     |     |  |     +--rw attempts?   uint16
     |     |  +--rw router
     |     |  +--rw redirects?            boolean
     |     |  +--rw tcp
     |     |  |  +--rw adjust-mss?   uint16
     |     |  +--rw traffic-filter* [direction]
     |     |  |  +--rw direction      enumeration
     |     |  |  +--rw common?        string
     |     |  |  +--rw access-list?   string
     |     |  +--rw virtual-reassembly
     |     |  |  +--rw in!
     |     |  |  |  +--rw max-reassemblies?   uint16
     |     |  |  |  +--rw max-fragments?      uint8
     |     |  |  |  +--rw timeout?            uint8
     |     |  |  |  +--rw drop-fragments?     empty
     |     |  |  |  +--rw mode?               enumeration
     |     |  |  +--rw out!
     |     |  |     +--rw max-reassemblies?   uint16
     |     |  |     +--rw max-fragments?      uint8
     |     |  |     +--rw timeout?            uint8
     |     |  |     +--rw drop-fragments?     empty
     |     |  |     +--rw mode?               enumeration
     |     |  +--rw reassembly!
     |     |     +--rw max-reassemblies?   uint16
     |     |     +--rw timeout?            uint32
     |     +--rw load-interval?              uint16
     |     +--rw logging
     |     |  +--rw event
     |     |     +--rw bundle-status?         empty
     |     |     +--rw link-status-enable?    boolean
     |     |     o--rw link-status?           empty
     |     |     +--rw trunk-status?          empty
     |     |     +--rw nfas-status?           empty
     |     |     +--rw power-inline-status?   empty
     |     |     +--rw status?                empty
     |     |     +--rw spanning-tree!
     |     |     |  +--rw status?   empty
     |     |     +--rw subif-link-status!
     |     |        +--rw ignore-bulk?   empty
     |     +--rw mdix
     |     |  +--rw auto?   boolean
     |     +--rw mop
     |     |  +--rw enabled?   boolean
     |     |  +--rw sysid?     boolean
     |     +--rw max-reserved-bandwidth?     uint8
     |     +--rw mtu?                        uint16
     |     +--rw interface_qos
     |     |  +--rw trust
     |     |     +--rw device?   enumeration
     |     +--rw redundancy
     |     |  +--rw rii
     |     |  |  +--rw id?          uint16
     |     |  |  +--rw decrement?   uint8
     |     |  +--rw group* [id]
     |     |  |  +--rw id                  uint8
     |     |  |  +--rw (rg-choice)?
     |     |  |     +--:(decrement-case)
     |     |  |     |  +--rw decrement?    uint8
     |     |  |     +--:(ip-case)
     |     |  |        +--rw virtual-ip* [ip-family]
     |     |  |           +--rw ip-family       enumeration
     |     |  |           +--rw ipv4-address
     |     |  |           |  +--rw ip?               inet:ipv4-address
     |     |  |           |  +--rw exclusive?        empty
     |     |  |           |  +--rw decrement-last?   uint8
     |     |  |           +--rw ipv6-address
     |     |  |              +--rw ipv6-prefix?      ios-types:ipv6-prefix
     |     |  |              +--rw exclusive?        empty
     |     |  |              +--rw decrement-last?   uint8
     |     |  +--rw asymmetric-routing
     |     |  |  +--rw enable?   empty
     |     |  +--rw gratuitous-arp
     |     |     +--rw group* [id]
     |     |        +--rw id          uint8
     |     |        +--rw interval
     |     |           +--rw (interval-choice)?
     |     |              +--:(minutes)
     |     |              |  +--rw min?   uint8
     |     |              +--:(seconds)
     |     |                 +--rw sec?   uint16
     |     +--rw service-insertion?          enumeration
     |     +--rw source
     |     |  +--rw template
     |     |     +--rw template-name* [template-name]
     |     |        +--rw template-name    string
     |     |        +--rw merge?           empty
     |     +--rw standby
     |     |  +--rw version?        enumeration
     |     |  +--rw bfd-config?     boolean
     |     |  o--rw bfd?            empty
     |     |  +--rw delay
     |     |  |  +--rw minimum?   uint16
     |     |  |  +--rw reload?    uint16
     |     |  +--rw mac-refresh?    uint8
     |     |  +--rw use-bia!
     |     |  |  +--rw scope
     |     |  |     +--rw interface?   empty
     |     |  +--rw redirect
     |     |  |  +--rw advertisement
     |     |  |  |  +--rw authentication
     |     |  |  |     +--rw md5
     |     |  |  |        +--rw (md5-choice)?
     |     |  |  |           +--:(key-chain)
     |     |  |  |           |  +--rw key-chain?    string
     |     |  |  |           +--:(key-string)
     |     |  |  |              +--rw key-string
     |     |  |  |                 +--rw encrypt?   enumeration
     |     |  |  |                 +--rw string?    string
     |     |  |  |                 +--rw timeout?   uint16
     |     |  |  +--rw timers
     |     |  |  |  +--rw advertisement?   uint16
     |     |  |  |  +--rw holddown?        uint16
     |     |  |  +--rw unknown?         boolean
     |     |  +--rw standby-list* [group-number]
     |     |     +--rw group-number      uint16
     |     |     +--rw authentication
     |     |     |  +--rw (auth)?
     |     |     |     +--:(word)
     |     |     |     |  +--rw word?   string
     |     |     |     +--:(md5)
     |     |     |     |  +--rw md5
     |     |     |     |     +--rw md5-config
     |     |     |     |     |  +--rw (md5-choice)?
     |     |     |     |     |     +--:(key-chain)
     |     |     |     |     |     |  +--rw key-chain?    string
     |     |     |     |     |     +--:(key-string)
     |     |     |     |     |        +--rw key-string
     |     |     |     |     |           +--rw encrypt?   enumeration
     |     |     |     |     |           +--rw string?    string
     |     |     |     |     |           +--rw timeout?   uint16
     |     |     |     |     o--rw key-chain?    string
     |     |     |     |     o--rw key-string
     |     |     |     |        o--rw encrypt?   enumeration
     |     |     |     |        o--rw string?    string
     |     |     |     |        o--rw timeout?   uint16
     |     |     |     +--:(text)
     |     |     |        +--rw text?   string
     |     |     +--rw follow?           string
     |     |     +--rw ip-config!
     |     |     |  +--rw address?             inet:ipv4-address
     |     |     |  +--rw secondary-address* [address]
     |     |     |     +--rw address      inet:ipv4-address
     |     |     |     +--rw secondary    empty
     |     |     +--rw ipv6-config
     |     |     |  +--rw ipv6-link-local?   union
     |     |     |  +--rw ipv6_prefix* [prefix]
     |     |     |     +--rw prefix    ios-types:ipv6-prefix
     |     |     o--rw ip!
     |     |     |  o--rw address?     inet:ipv4-address
     |     |     |  o--rw secondary?   empty
     |     |     o--rw ipv6?             union
     |     |     +--rw mac-address?      string
     |     |     +--rw name?             string
     |     |     +--rw preempt!
     |     |     |  +--rw delay
     |     |     |     +--rw minimum?   uint16
     |     |     |     +--rw reload?    uint16
     |     |     |     +--rw sync?      uint16
     |     |     +--rw priority?         uint8
     |     |     o--rw redirect
     |     |     |  o--rw advertisement
     |     |     |  |  o--rw authentication
     |     |     |  |     o--rw md5
     |     |     |  |        o--rw key-chain?    string
     |     |     |  |        o--rw key-string
     |     |     |  |           o--rw encrypt?   enumeration
     |     |     |  |           o--rw string?    string
     |     |     |  |           o--rw timeout?   uint16
     |     |     |  o--rw timers
     |     |     |  |  o--rw advertisement?   uint16
     |     |     |  |  o--rw holddown?        uint16
     |     |     |  o--rw unknown?         empty
     |     |     +--rw timers
     |     |     |  +--rw hello-interval
     |     |     |  |  +--rw (hello-interval-choice)?
     |     |     |  |     +--:(seconds)
     |     |     |  |     |  +--rw seconds?   uint8
     |     |     |  |     +--:(msec)
     |     |     |  |        +--rw msec?      uint16
     |     |     |  +--rw hold-time
     |     |     |     +--rw (hold-time-choice)?
     |     |     |        +--:(seconds)
     |     |     |        |  +--rw seconds?   uint8
     |     |     |        +--:(msec)
     |     |     |           +--rw msec?      uint16
     |     |     +--rw track* [number]
     |     |        +--rw number                   uint16
     |     |        +--rw (track-options)?
     |     |        |  +--:(track-decrement)
     |     |        |  |  +--rw track-decrement?   uint8
     |     |        |  +--:(track-shutdown)
     |     |        |     +--rw track-shutdown?    empty
     |     |        x--rw decrement?               uint8
     |     |        x--rw shutdown?                empty
     |     +--rw access-session
     |     |  +--rw closed?                     empty
     |     |  +--rw port-control-config?        enumeration
     |     |  o--rw port-control
     |     |  |  o--rw auto?   empty
     |     |  +--rw control-direction-config?   enumeration
     |     |  o--rw control-direction
     |     |  |  o--rw in?   empty
     |     |  +--rw host-mode-config
     |     |  |  +--rw modes?   enumeration
     |     |  |  +--rw peer?    empty
     |     |  o--rw host-mode?                  enumeration
     |     |  +--rw inherit
     |     |  |  +--rw disable
     |     |  |     +--rw autoconf?                    empty
     |     |  |     +--rw interface-template-sticky?   empty
     |     |  |     +--rw service-policy?              empty
     |     |  +--rw monitor?                    boolean
     |     |  +--rw interface-template
     |     |     +--rw sticky!
     |     |        +--rw timer?   uint16
     |     +--rw storm-control
     |     |  +--rw action
     |     |  |  +--rw level?      decimal64
     |     |  |  +--rw shutdown?   empty
     |     |  |  +--rw trap?       empty
     |     |  +--rw broadcast
     |     |  |  +--rw include
     |     |  |  |  +--rw multicast?   empty
     |     |  |  +--rw level
     |     |  |     +--rw threshold
     |     |  |     |  +--rw rising-threshold?    decimal64
     |     |  |     |  +--rw falling-threshold?   decimal64
     |     |  |     +--rw bps
     |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  |     +--rw pps
     |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  +--rw multicast
     |     |  |  +--rw level
     |     |  |     +--rw threshold
     |     |  |     |  +--rw rising-threshold?    decimal64
     |     |  |     |  +--rw falling-threshold?   decimal64
     |     |  |     +--rw bps
     |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  |     +--rw pps
     |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  +--rw unicast
     |     |  |  +--rw level
     |     |  |     +--rw threshold
     |     |  |     |  +--rw rising-threshold?    decimal64
     |     |  |     |  +--rw falling-threshold?   decimal64
     |     |  |     +--rw bps
     |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  |     +--rw pps
     |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  +--rw unknown-unicast
     |     |  |  +--rw level
     |     |  |     +--rw threshold
     |     |  |     |  +--rw rising-threshold?    decimal64
     |     |  |     |  +--rw falling-threshold?   decimal64
     |     |  |     +--rw bps
     |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  |     +--rw pps
     |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  +--rw level-shared {ios-features:sc-level-shared}?
     |     |     +--rw broadcast
     |     |     |  +--rw level
     |     |     |  |  +--rw (level-choice)?
     |     |     |  |     +--:(threshold-case)
     |     |     |  |     |  +--rw threshold
     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |  |     +--:(bps-case)
     |     |     |  |     |  +--rw bps
     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |  |     +--:(pps-case)
     |     |     |  |        +--rw pps
     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |  +--rw include
     |     |     |     +--rw multicast
     |     |     |     |  +--rw level
     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |  |     |  +--rw threshold
     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |  |     +--:(bps-case)
     |     |     |     |  |     |  +--rw bps
     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  |     +--:(pps-case)
     |     |     |     |  |        +--rw pps
     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  +--rw include
     |     |     |     |     +--rw unicast
     |     |     |     |     |  +--rw level
     |     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |     |  |     |  +--rw threshold
     |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |     |  |     +--:(bps-case)
     |     |     |     |     |  |     |  +--rw bps
     |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  |     +--:(pps-case)
     |     |     |     |     |  |        +--rw pps
     |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  +--rw include
     |     |     |     |     |     +--rw unknown-unicast
     |     |     |     |     |        +--rw level
     |     |     |     |     |           +--rw (level-choice)?
     |     |     |     |     |              +--:(threshold-case)
     |     |     |     |     |              |  +--rw threshold
     |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |     |     |     |     |              +--:(bps-case)
     |     |     |     |     |              |  +--rw bps
     |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |              +--:(pps-case)
     |     |     |     |     |                 +--rw pps
     |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     +--rw unknown-unicast
     |     |     |     |        +--rw level
     |     |     |     |        |  +--rw (level-choice)?
     |     |     |     |        |     +--:(threshold-case)
     |     |     |     |        |     |  +--rw threshold
     |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |     |        |     +--:(bps-case)
     |     |     |     |        |     |  +--rw bps
     |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        |     +--:(pps-case)
     |     |     |     |        |        +--rw pps
     |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        +--rw include
     |     |     |     |           +--rw unicast
     |     |     |     |              +--rw level
     |     |     |     |                 +--rw (level-choice)?
     |     |     |     |                    +--:(threshold-case)
     |     |     |     |                    |  +--rw threshold
     |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |     |     |     |                    +--:(bps-case)
     |     |     |     |                    |  +--rw bps
     |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |                    +--:(pps-case)
     |     |     |     |                       +--rw pps
     |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     +--rw unicast
     |     |     |     |  +--rw level
     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |  |     |  +--rw threshold
     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |  |     +--:(bps-case)
     |     |     |     |  |     |  +--rw bps
     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  |     +--:(pps-case)
     |     |     |     |  |        +--rw pps
     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  +--rw include
     |     |     |     |     +--rw multicast
     |     |     |     |     |  +--rw level
     |     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |     |  |     |  +--rw threshold
     |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |     |  |     +--:(bps-case)
     |     |     |     |     |  |     |  +--rw bps
     |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  |     +--:(pps-case)
     |     |     |     |     |  |        +--rw pps
     |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  +--rw include
     |     |     |     |     |     +--rw unknown-unicast
     |     |     |     |     |        +--rw level
     |     |     |     |     |           +--rw (level-choice)?
     |     |     |     |     |              +--:(threshold-case)
     |     |     |     |     |              |  +--rw threshold
     |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |     |     |     |     |              +--:(bps-case)
     |     |     |     |     |              |  +--rw bps
     |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |              +--:(pps-case)
     |     |     |     |     |                 +--rw pps
     |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     +--rw unknown-unicast
     |     |     |     |        +--rw level
     |     |     |     |        |  +--rw (level-choice)?
     |     |     |     |        |     +--:(threshold-case)
     |     |     |     |        |     |  +--rw threshold
     |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |     |        |     +--:(bps-case)
     |     |     |     |        |     |  +--rw bps
     |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        |     +--:(pps-case)
     |     |     |     |        |        +--rw pps
     |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        +--rw include
     |     |     |     |           +--rw multicast
     |     |     |     |              +--rw level
     |     |     |     |                 +--rw (level-choice)?
     |     |     |     |                    +--:(threshold-case)
     |     |     |     |                    |  +--rw threshold
     |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |     |     |     |                    +--:(bps-case)
     |     |     |     |                    |  +--rw bps
     |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |                    +--:(pps-case)
     |     |     |     |                       +--rw pps
     |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     +--rw unknown-unicast
     |     |     |        +--rw level
     |     |     |        |  +--rw (level-choice)?
     |     |     |        |     +--:(threshold-case)
     |     |     |        |     |  +--rw threshold
     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |        |     +--:(bps-case)
     |     |     |        |     |  +--rw bps
     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |        |     +--:(pps-case)
     |     |     |        |        +--rw pps
     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |        +--rw include
     |     |     |           +--rw multicast
     |     |     |           |  +--rw level
     |     |     |           |  |  +--rw (level-choice)?
     |     |     |           |  |     +--:(threshold-case)
     |     |     |           |  |     |  +--rw threshold
     |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |     |     |           |  |     +--:(bps-case)
     |     |     |           |  |     |  +--rw bps
     |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |  |     +--:(pps-case)
     |     |     |           |  |        +--rw pps
     |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |  +--rw include
     |     |     |           |     +--rw unicast
     |     |     |           |        +--rw level
     |     |     |           |           +--rw (level-choice)?
     |     |     |           |              +--:(threshold-case)
     |     |     |           |              |  +--rw threshold
     |     |     |           |              |     +--rw rising-threshold?    decimal64
     |     |     |           |              |     +--rw falling-threshold?   decimal64
     |     |     |           |              +--:(bps-case)
     |     |     |           |              |  +--rw bps
     |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |              +--:(pps-case)
     |     |     |           |                 +--rw pps
     |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           +--rw unicast
     |     |     |              +--rw level
     |     |     |              |  +--rw (level-choice)?
     |     |     |              |     +--:(threshold-case)
     |     |     |              |     |  +--rw threshold
     |     |     |              |     |     +--rw rising-threshold?    decimal64
     |     |     |              |     |     +--rw falling-threshold?   decimal64
     |     |     |              |     +--:(bps-case)
     |     |     |              |     |  +--rw bps
     |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |              |     +--:(pps-case)
     |     |     |              |        +--rw pps
     |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |              +--rw include
     |     |     |                 +--rw multicast
     |     |     |                    +--rw level
     |     |     |                       +--rw (level-choice)?
     |     |     |                          +--:(threshold-case)
     |     |     |                          |  +--rw threshold
     |     |     |                          |     +--rw rising-threshold?    decimal64
     |     |     |                          |     +--rw falling-threshold?   decimal64
     |     |     |                          +--:(bps-case)
     |     |     |                          |  +--rw bps
     |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |                          +--:(pps-case)
     |     |     |                             +--rw pps
     |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     +--rw multicast
     |     |     |  +--rw level
     |     |     |  |  +--rw (level-choice)?
     |     |     |  |     +--:(threshold-case)
     |     |     |  |     |  +--rw threshold
     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |  |     +--:(bps-case)
     |     |     |  |     |  +--rw bps
     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |  |     +--:(pps-case)
     |     |     |  |        +--rw pps
     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |  +--rw include
     |     |     |     +--rw broadcast
     |     |     |     |  +--rw level
     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |  |     |  +--rw threshold
     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |  |     +--:(bps-case)
     |     |     |     |  |     |  +--rw bps
     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  |     +--:(pps-case)
     |     |     |     |  |        +--rw pps
     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  +--rw include
     |     |     |     |     +--rw unicast
     |     |     |     |     |  +--rw level
     |     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |     |  |     |  +--rw threshold
     |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |     |  |     +--:(bps-case)
     |     |     |     |     |  |     |  +--rw bps
     |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  |     +--:(pps-case)
     |     |     |     |     |  |        +--rw pps
     |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  +--rw include
     |     |     |     |     |     +--rw unknown-unicast
     |     |     |     |     |        +--rw level
     |     |     |     |     |           +--rw (level-choice)?
     |     |     |     |     |              +--:(threshold-case)
     |     |     |     |     |              |  +--rw threshold
     |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |     |     |     |     |              +--:(bps-case)
     |     |     |     |     |              |  +--rw bps
     |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |              +--:(pps-case)
     |     |     |     |     |                 +--rw pps
     |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     +--rw unknown-unicast
     |     |     |     |        +--rw level
     |     |     |     |        |  +--rw (level-choice)?
     |     |     |     |        |     +--:(threshold-case)
     |     |     |     |        |     |  +--rw threshold
     |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |     |        |     +--:(bps-case)
     |     |     |     |        |     |  +--rw bps
     |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        |     +--:(pps-case)
     |     |     |     |        |        +--rw pps
     |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        +--rw include
     |     |     |     |           +--rw unicast
     |     |     |     |              +--rw level
     |     |     |     |                 +--rw (level-choice)?
     |     |     |     |                    +--:(threshold-case)
     |     |     |     |                    |  +--rw threshold
     |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |     |     |     |                    +--:(bps-case)
     |     |     |     |                    |  +--rw bps
     |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |                    +--:(pps-case)
     |     |     |     |                       +--rw pps
     |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     +--rw unicast
     |     |     |     |  +--rw level
     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |  |     |  +--rw threshold
     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |  |     +--:(bps-case)
     |     |     |     |  |     |  +--rw bps
     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  |     +--:(pps-case)
     |     |     |     |  |        +--rw pps
     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  +--rw include
     |     |     |     |     +--rw broadcast
     |     |     |     |     |  +--rw level
     |     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |     |  |     |  +--rw threshold
     |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |     |  |     +--:(bps-case)
     |     |     |     |     |  |     |  +--rw bps
     |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  |     +--:(pps-case)
     |     |     |     |     |  |        +--rw pps
     |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  +--rw include
     |     |     |     |     |     +--rw unknown-unicast
     |     |     |     |     |        +--rw level
     |     |     |     |     |           +--rw (level-choice)?
     |     |     |     |     |              +--:(threshold-case)
     |     |     |     |     |              |  +--rw threshold
     |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |     |     |     |     |              +--:(bps-case)
     |     |     |     |     |              |  +--rw bps
     |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |              +--:(pps-case)
     |     |     |     |     |                 +--rw pps
     |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     +--rw unknown-unicast
     |     |     |     |        +--rw level
     |     |     |     |        |  +--rw (level-choice)?
     |     |     |     |        |     +--:(threshold-case)
     |     |     |     |        |     |  +--rw threshold
     |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |     |        |     +--:(bps-case)
     |     |     |     |        |     |  +--rw bps
     |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        |     +--:(pps-case)
     |     |     |     |        |        +--rw pps
     |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        +--rw include
     |     |     |     |           +--rw broadcast
     |     |     |     |              +--rw level
     |     |     |     |                 +--rw (level-choice)?
     |     |     |     |                    +--:(threshold-case)
     |     |     |     |                    |  +--rw threshold
     |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |     |     |     |                    +--:(bps-case)
     |     |     |     |                    |  +--rw bps
     |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |                    +--:(pps-case)
     |     |     |     |                       +--rw pps
     |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     +--rw unknown-unicast
     |     |     |        +--rw level
     |     |     |        |  +--rw (level-choice)?
     |     |     |        |     +--:(threshold-case)
     |     |     |        |     |  +--rw threshold
     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |        |     +--:(bps-case)
     |     |     |        |     |  +--rw bps
     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |        |     +--:(pps-case)
     |     |     |        |        +--rw pps
     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |        +--rw include
     |     |     |           +--rw broadcast
     |     |     |           |  +--rw level
     |     |     |           |  |  +--rw (level-choice)?
     |     |     |           |  |     +--:(threshold-case)
     |     |     |           |  |     |  +--rw threshold
     |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |     |     |           |  |     +--:(bps-case)
     |     |     |           |  |     |  +--rw bps
     |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |  |     +--:(pps-case)
     |     |     |           |  |        +--rw pps
     |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |  +--rw include
     |     |     |           |     +--rw unicast
     |     |     |           |        +--rw level
     |     |     |           |           +--rw (level-choice)?
     |     |     |           |              +--:(threshold-case)
     |     |     |           |              |  +--rw threshold
     |     |     |           |              |     +--rw rising-threshold?    decimal64
     |     |     |           |              |     +--rw falling-threshold?   decimal64
     |     |     |           |              +--:(bps-case)
     |     |     |           |              |  +--rw bps
     |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |              +--:(pps-case)
     |     |     |           |                 +--rw pps
     |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           +--rw unicast
     |     |     |              +--rw level
     |     |     |              |  +--rw (level-choice)?
     |     |     |              |     +--:(threshold-case)
     |     |     |              |     |  +--rw threshold
     |     |     |              |     |     +--rw rising-threshold?    decimal64
     |     |     |              |     |     +--rw falling-threshold?   decimal64
     |     |     |              |     +--:(bps-case)
     |     |     |              |     |  +--rw bps
     |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |              |     +--:(pps-case)
     |     |     |              |        +--rw pps
     |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |              +--rw include
     |     |     |                 +--rw broadcast
     |     |     |                    +--rw level
     |     |     |                       +--rw (level-choice)?
     |     |     |                          +--:(threshold-case)
     |     |     |                          |  +--rw threshold
     |     |     |                          |     +--rw rising-threshold?    decimal64
     |     |     |                          |     +--rw falling-threshold?   decimal64
     |     |     |                          +--:(bps-case)
     |     |     |                          |  +--rw bps
     |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |                          +--:(pps-case)
     |     |     |                             +--rw pps
     |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     +--rw unicast
     |     |     |  +--rw level
     |     |     |  |  +--rw (level-choice)?
     |     |     |  |     +--:(threshold-case)
     |     |     |  |     |  +--rw threshold
     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |  |     +--:(bps-case)
     |     |     |  |     |  +--rw bps
     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |  |     +--:(pps-case)
     |     |     |  |        +--rw pps
     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |  +--rw include
     |     |     |     +--rw broadcast
     |     |     |     |  +--rw level
     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |  |     |  +--rw threshold
     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |  |     +--:(bps-case)
     |     |     |     |  |     |  +--rw bps
     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  |     +--:(pps-case)
     |     |     |     |  |        +--rw pps
     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  +--rw include
     |     |     |     |     +--rw multicast
     |     |     |     |     |  +--rw level
     |     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |     |  |     |  +--rw threshold
     |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |     |  |     +--:(bps-case)
     |     |     |     |     |  |     |  +--rw bps
     |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  |     +--:(pps-case)
     |     |     |     |     |  |        +--rw pps
     |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  +--rw include
     |     |     |     |     |     +--rw unknown-unicast
     |     |     |     |     |        +--rw level
     |     |     |     |     |           +--rw (level-choice)?
     |     |     |     |     |              +--:(threshold-case)
     |     |     |     |     |              |  +--rw threshold
     |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |     |     |     |     |              +--:(bps-case)
     |     |     |     |     |              |  +--rw bps
     |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |              +--:(pps-case)
     |     |     |     |     |                 +--rw pps
     |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     +--rw unknown-unicast
     |     |     |     |        +--rw level
     |     |     |     |        |  +--rw (level-choice)?
     |     |     |     |        |     +--:(threshold-case)
     |     |     |     |        |     |  +--rw threshold
     |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |     |        |     +--:(bps-case)
     |     |     |     |        |     |  +--rw bps
     |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        |     +--:(pps-case)
     |     |     |     |        |        +--rw pps
     |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        +--rw include
     |     |     |     |           +--rw multicast
     |     |     |     |              +--rw level
     |     |     |     |                 +--rw (level-choice)?
     |     |     |     |                    +--:(threshold-case)
     |     |     |     |                    |  +--rw threshold
     |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |     |     |     |                    +--:(bps-case)
     |     |     |     |                    |  +--rw bps
     |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |                    +--:(pps-case)
     |     |     |     |                       +--rw pps
     |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     +--rw multicast
     |     |     |     |  +--rw level
     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |  |     |  +--rw threshold
     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |  |     +--:(bps-case)
     |     |     |     |  |     |  +--rw bps
     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  |     +--:(pps-case)
     |     |     |     |  |        +--rw pps
     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |  +--rw include
     |     |     |     |     +--rw broadcast
     |     |     |     |     |  +--rw level
     |     |     |     |     |  |  +--rw (level-choice)?
     |     |     |     |     |  |     +--:(threshold-case)
     |     |     |     |     |  |     |  +--rw threshold
     |     |     |     |     |  |     |     +--rw rising-threshold?    decimal64
     |     |     |     |     |  |     |     +--rw falling-threshold?   decimal64
     |     |     |     |     |  |     +--:(bps-case)
     |     |     |     |     |  |     |  +--rw bps
     |     |     |     |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  |     +--:(pps-case)
     |     |     |     |     |  |        +--rw pps
     |     |     |     |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |  +--rw include
     |     |     |     |     |     +--rw unknown-unicast
     |     |     |     |     |        +--rw level
     |     |     |     |     |           +--rw (level-choice)?
     |     |     |     |     |              +--:(threshold-case)
     |     |     |     |     |              |  +--rw threshold
     |     |     |     |     |              |     +--rw rising-threshold?    decimal64
     |     |     |     |     |              |     +--rw falling-threshold?   decimal64
     |     |     |     |     |              +--:(bps-case)
     |     |     |     |     |              |  +--rw bps
     |     |     |     |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     |              +--:(pps-case)
     |     |     |     |     |                 +--rw pps
     |     |     |     |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |     +--rw unknow-unicast
     |     |     |     |        +--rw level
     |     |     |     |        |  +--rw (level-choice)?
     |     |     |     |        |     +--:(threshold-case)
     |     |     |     |        |     |  +--rw threshold
     |     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |     |        |     +--:(bps-case)
     |     |     |     |        |     |  +--rw bps
     |     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        |     +--:(pps-case)
     |     |     |     |        |        +--rw pps
     |     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |        +--rw include
     |     |     |     |           +--rw broadcast
     |     |     |     |              +--rw level
     |     |     |     |                 +--rw (level-choice)?
     |     |     |     |                    +--:(threshold-case)
     |     |     |     |                    |  +--rw threshold
     |     |     |     |                    |     +--rw rising-threshold?    decimal64
     |     |     |     |                    |     +--rw falling-threshold?   decimal64
     |     |     |     |                    +--:(bps-case)
     |     |     |     |                    |  +--rw bps
     |     |     |     |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     |                    +--:(pps-case)
     |     |     |     |                       +--rw pps
     |     |     |     |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |     |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |     +--rw unknown-unicast
     |     |     |        +--rw level
     |     |     |        |  +--rw (level-choice)?
     |     |     |        |     +--:(threshold-case)
     |     |     |        |     |  +--rw threshold
     |     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |     |        |     +--:(bps-case)
     |     |     |        |     |  +--rw bps
     |     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |        |     +--:(pps-case)
     |     |     |        |        +--rw pps
     |     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |        +--rw include
     |     |     |           +--rw broadcast
     |     |     |           |  +--rw level
     |     |     |           |  |  +--rw (level-choice)?
     |     |     |           |  |     +--:(threshold-case)
     |     |     |           |  |     |  +--rw threshold
     |     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |     |     |           |  |     +--:(bps-case)
     |     |     |           |  |     |  +--rw bps
     |     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |  |     +--:(pps-case)
     |     |     |           |  |        +--rw pps
     |     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |  +--rw include
     |     |     |           |     +--rw multicast
     |     |     |           |        +--rw level
     |     |     |           |           +--rw (level-choice)?
     |     |     |           |              +--:(threshold-case)
     |     |     |           |              |  +--rw threshold
     |     |     |           |              |     +--rw rising-threshold?    decimal64
     |     |     |           |              |     +--rw falling-threshold?   decimal64
     |     |     |           |              +--:(bps-case)
     |     |     |           |              |  +--rw bps
     |     |     |           |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           |              +--:(pps-case)
     |     |     |           |                 +--rw pps
     |     |     |           |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |           |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |           +--rw multicast
     |     |     |              +--rw level
     |     |     |              |  +--rw (level-choice)?
     |     |     |              |     +--:(threshold-case)
     |     |     |              |     |  +--rw threshold
     |     |     |              |     |     +--rw rising-threshold?    decimal64
     |     |     |              |     |     +--rw falling-threshold?   decimal64
     |     |     |              |     +--:(bps-case)
     |     |     |              |     |  +--rw bps
     |     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |              |     +--:(pps-case)
     |     |     |              |        +--rw pps
     |     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |              +--rw include
     |     |     |                 +--rw broadcast
     |     |     |                    +--rw level
     |     |     |                       +--rw (level-choice)?
     |     |     |                          +--:(threshold-case)
     |     |     |                          |  +--rw threshold
     |     |     |                          |     +--rw rising-threshold?    decimal64
     |     |     |                          |     +--rw falling-threshold?   decimal64
     |     |     |                          +--:(bps-case)
     |     |     |                          |  +--rw bps
     |     |     |                          |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |                          |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     |                          +--:(pps-case)
     |     |     |                             +--rw pps
     |     |     |                                +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |     |                                +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |     +--rw unknown-unicast
     |     |        +--rw level
     |     |        |  +--rw (level-choice)?
     |     |        |     +--:(threshold-case)
     |     |        |     |  +--rw threshold
     |     |        |     |     +--rw rising-threshold?    decimal64
     |     |        |     |     +--rw falling-threshold?   decimal64
     |     |        |     +--:(bps-case)
     |     |        |     |  +--rw bps
     |     |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |        |     +--:(pps-case)
     |     |        |        +--rw pps
     |     |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |        +--rw include
     |     |           +--rw broadcast
     |     |           |  +--rw level
     |     |           |  |  +--rw (level-choice)?
     |     |           |  |     +--:(threshold-case)
     |     |           |  |     |  +--rw threshold
     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |     |           |  |     +--:(bps-case)
     |     |           |  |     |  +--rw bps
     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |  |     +--:(pps-case)
     |     |           |  |        +--rw pps
     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |  +--rw include
     |     |           |     +--rw multicast
     |     |           |     |  +--rw level
     |     |           |     |  |  +--rw (level-choice)?
     |     |           |     |  |     +--:(threshold-case)
     |     |           |     |  |     |  +--rw threshold
     |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |     |           |     |  |     +--:(bps-case)
     |     |           |     |  |     |  +--rw bps
     |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |     |  |     +--:(pps-case)
     |     |           |     |  |        +--rw pps
     |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |     |  +--rw include
     |     |           |     |     +--rw unicast
     |     |           |     |        +--rw level
     |     |           |     |           +--rw (level-choice)?
     |     |           |     |              +--:(threshold-case)
     |     |           |     |              |  +--rw threshold
     |     |           |     |              |     +--rw rising-threshold?    decimal64
     |     |           |     |              |     +--rw falling-threshold?   decimal64
     |     |           |     |              +--:(bps-case)
     |     |           |     |              |  +--rw bps
     |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |     |              +--:(pps-case)
     |     |           |     |                 +--rw pps
     |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |     +--rw unicast
     |     |           |        +--rw level
     |     |           |        |  +--rw (level-choice)?
     |     |           |        |     +--:(threshold-case)
     |     |           |        |     |  +--rw threshold
     |     |           |        |     |     +--rw rising-threshold?    decimal64
     |     |           |        |     |     +--rw falling-threshold?   decimal64
     |     |           |        |     +--:(bps-case)
     |     |           |        |     |  +--rw bps
     |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |        |     +--:(pps-case)
     |     |           |        |        +--rw pps
     |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |        +--rw include
     |     |           |           +--rw multicast
     |     |           |              +--rw level
     |     |           |                 +--rw (level-choice)?
     |     |           |                    +--:(threshold-case)
     |     |           |                    |  +--rw threshold
     |     |           |                    |     +--rw rising-threshold?    decimal64
     |     |           |                    |     +--rw falling-threshold?   decimal64
     |     |           |                    +--:(bps-case)
     |     |           |                    |  +--rw bps
     |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |                    +--:(pps-case)
     |     |           |                       +--rw pps
     |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           +--rw multicast
     |     |           |  +--rw level
     |     |           |  |  +--rw (level-choice)?
     |     |           |  |     +--:(threshold-case)
     |     |           |  |     |  +--rw threshold
     |     |           |  |     |     +--rw rising-threshold?    decimal64
     |     |           |  |     |     +--rw falling-threshold?   decimal64
     |     |           |  |     +--:(bps-case)
     |     |           |  |     |  +--rw bps
     |     |           |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |  |     +--:(pps-case)
     |     |           |  |        +--rw pps
     |     |           |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |  +--rw include
     |     |           |     +--rw broadcast
     |     |           |     |  +--rw level
     |     |           |     |  |  +--rw (level-choice)?
     |     |           |     |  |     +--:(threshold-case)
     |     |           |     |  |     |  +--rw threshold
     |     |           |     |  |     |     +--rw rising-threshold?    decimal64
     |     |           |     |  |     |     +--rw falling-threshold?   decimal64
     |     |           |     |  |     +--:(bps-case)
     |     |           |     |  |     |  +--rw bps
     |     |           |     |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |     |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |     |  |     +--:(pps-case)
     |     |           |     |  |        +--rw pps
     |     |           |     |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |     |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |     |  +--rw include
     |     |           |     |     +--rw unicast
     |     |           |     |        +--rw level
     |     |           |     |           +--rw (level-choice)?
     |     |           |     |              +--:(threshold-case)
     |     |           |     |              |  +--rw threshold
     |     |           |     |              |     +--rw rising-threshold?    decimal64
     |     |           |     |              |     +--rw falling-threshold?   decimal64
     |     |           |     |              +--:(bps-case)
     |     |           |     |              |  +--rw bps
     |     |           |     |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |     |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |     |              +--:(pps-case)
     |     |           |     |                 +--rw pps
     |     |           |     |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |     |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |     +--rw unicast
     |     |           |        +--rw level
     |     |           |        |  +--rw (level-choice)?
     |     |           |        |     +--:(threshold-case)
     |     |           |        |     |  +--rw threshold
     |     |           |        |     |     +--rw rising-threshold?    decimal64
     |     |           |        |     |     +--rw falling-threshold?   decimal64
     |     |           |        |     +--:(bps-case)
     |     |           |        |     |  +--rw bps
     |     |           |        |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |        |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |        |     +--:(pps-case)
     |     |           |        |        +--rw pps
     |     |           |        |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |        |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |        +--rw include
     |     |           |           +--rw broadcast
     |     |           |              +--rw level
     |     |           |                 +--rw (level-choice)?
     |     |           |                    +--:(threshold-case)
     |     |           |                    |  +--rw threshold
     |     |           |                    |     +--rw rising-threshold?    decimal64
     |     |           |                    |     +--rw falling-threshold?   decimal64
     |     |           |                    +--:(bps-case)
     |     |           |                    |  +--rw bps
     |     |           |                    |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |                    |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           |                    +--:(pps-case)
     |     |           |                       +--rw pps
     |     |           |                          +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           |                          +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |           +--rw unicast
     |     |              +--rw level
     |     |              |  +--rw (level-choice)?
     |     |              |     +--:(threshold-case)
     |     |              |     |  +--rw threshold
     |     |              |     |     +--rw rising-threshold?    decimal64
     |     |              |     |     +--rw falling-threshold?   decimal64
     |     |              |     +--:(bps-case)
     |     |              |     |  +--rw bps
     |     |              |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |              |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |              |     +--:(pps-case)
     |     |              |        +--rw pps
     |     |              |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |              |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |              +--rw include
     |     |                 +--rw broadcast
     |     |                 |  +--rw level
     |     |                 |  |  +--rw (level-choice)?
     |     |                 |  |     +--:(threshold-case)
     |     |                 |  |     |  +--rw threshold
     |     |                 |  |     |     +--rw rising-threshold?    decimal64
     |     |                 |  |     |     +--rw falling-threshold?   decimal64
     |     |                 |  |     +--:(bps-case)
     |     |                 |  |     |  +--rw bps
     |     |                 |  |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |                 |  |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |                 |  |     +--:(pps-case)
     |     |                 |  |        +--rw pps
     |     |                 |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |                 |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |                 |  +--rw include
     |     |                 |     +--rw multicast
     |     |                 |        +--rw level
     |     |                 |           +--rw (level-choice)?
     |     |                 |              +--:(threshold-case)
     |     |                 |              |  +--rw threshold
     |     |                 |              |     +--rw rising-threshold?    decimal64
     |     |                 |              |     +--rw falling-threshold?   decimal64
     |     |                 |              +--:(bps-case)
     |     |                 |              |  +--rw bps
     |     |                 |              |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |                 |              |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |                 |              +--:(pps-case)
     |     |                 |                 +--rw pps
     |     |                 |                    +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |                 |                    +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |                 +--rw multicast
     |     |                    +--rw level
     |     |                    |  +--rw (level-choice)?
     |     |                    |     +--:(threshold-case)
     |     |                    |     |  +--rw threshold
     |     |                    |     |     +--rw rising-threshold?    decimal64
     |     |                    |     |     +--rw falling-threshold?   decimal64
     |     |                    |     +--:(bps-case)
     |     |                    |     |  +--rw bps
     |     |                    |     |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |                    |     |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |                    |     +--:(pps-case)
     |     |                    |        +--rw pps
     |     |                    |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |                    |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |                    +--rw include
     |     |                       +--rw broadcast
     |     |                          +--rw level
     |     |                             +--rw (level-choice)?
     |     |                                +--:(threshold-case)
     |     |                                |  +--rw threshold
     |     |                                |     +--rw rising-threshold?    decimal64
     |     |                                |     +--rw falling-threshold?   decimal64
     |     |                                +--:(bps-case)
     |     |                                |  +--rw bps
     |     |                                |     +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |                                |     +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |                                +--:(pps-case)
     |     |                                   +--rw pps
     |     |                                      +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |                                      +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     +--rw subscriber
     |     |  +--rw aging
     |     |     +--rw (timer-probe)?
     |     |        +--:(inactivity-timer)
     |     |        |  +--rw inactivity-timer
     |     |        |     +--rw value?   uint16
     |     |        |     +--rw probe?   empty
     |     |        +--:(probe)
     |     |           +--rw probe?              empty
     |     +--rw trust
     |     |  +--rw device?   enumeration
     |     +--rw priority-queue
     |     |  +--rw cos-map
     |     |  |  +--rw id?           uint8
     |     |  |  +--rw cos-values*   uint8
     |     |  +--rw out?       empty
     |     +--rw srlg
     |     |  +--rw gid
     |     |     +--rw value*   uint32
     |     +--rw rcv-queue
     |     |  +--rw cos-map* [queue-id threshold-id]
     |     |     +--rw queue-id        uint8
     |     |     +--rw threshold-id    uint8
     |     |     +--rw cos-values*     uint8
     |     +--rw peer
     |     |  +--rw default
     |     |     +--rw ip
     |     |        +--rw (address-choice)?
     |     |        |  +--:(address-no)
     |     |        |  |  +--rw address-no
     |     |        |  |     +--rw address?   boolean
     |     |        |  +--:(address-config)
     |     |        |     +--rw address-config
     |     |        |        +--rw address
     |     |        |           +--rw (address-choice)?
     |     |        |              +--:(dhcp)
     |     |        |              |  +--rw dhcp?        empty
     |     |        |              +--:(dhcp-pool)
     |     |        |              |  +--rw dhcp-pool!
     |     |        |              |     +--rw pools?   string
     |     |        |              +--:(pool)
     |     |        |                 +--rw pool!
     |     |        |                    +--rw pools?   string
     |     |        o--rw address
     |     |           o--rw (address-choice)?
     |     |              o--:(dhcp)
     |     |              |  o--rw dhcp?        empty
     |     |              o--:(dhcp-pool)
     |     |              |  o--rw dhcp-pool!
     |     |              |     o--rw pools?   string
     |     |              o--:(pool)
     |     |                 o--rw pool!
     |     |                    o--rw pools?   string
     |     +--rw pm-path
     |        +--rw name?           string
     |        +--rw interface-id?   uint8
     +--rw route-map* [name]
     |  +--rw name    string
     +--rw route-tag
     +--rw table-map* [name]
     |  +--rw name    string
     +--rw sdm
     +--rw mls
     +--rw object-group
     +--rw pseudowire-class* [name]
     |  +--rw name    string
     +--rw l2tp-class* [name]
     |  +--rw name    string
     +--rw control-plane!
     +--rw control-plane-host
     |  +--rw control-plane
     |     +--rw host!
     |        +--rw management-interface* [interface-name]
     |           +--rw interface-name    string
     |           +--rw allow
     |              +--rw beep?     empty
     |              +--rw ftp?      empty
     |              +--rw http?     empty
     |              +--rw https?    empty
     |              +--rw snmp?     empty
     |              +--rw ssh?      empty
     |              +--rw telnet?   empty
     |              +--rw tftp?     empty
     |              +--rw tl1?      empty
     +--rw config-register?           string
     +--rw clock
     |  +--rw calendar-valid!
     |  +--rw summer-time
     |  |  +--rw zone?                          string
     |  |  +--rw (summer-choice)?
     |  |     +--:(date-case)
     |  |     |  +--rw date?                    empty
     |  |     |  +--rw start-day?               uint8
     |  |     |  +--rw start-month?             ios-types:month-type
     |  |     |  +--rw start-year?              uint32
     |  |     |  +--rw start-time?              ios-types:hhmm-type
     |  |     |  +--rw date-end-day?            uint8
     |  |     |  +--rw date-end-month?          ios-types:month-type
     |  |     |  +--rw date-end-year?           uint32
     |  |     |  +--rw date-end-time?           ios-types:hhmm-type
     |  |     |  +--rw offset?                  uint16
     |  |     +--:(recurring-case)
     |  |        +--rw recurring?               empty
     |  |        +--rw recurring-start?         union
     |  |        +--rw recurring-start-day?     ios-types:weekday-type
     |  |        +--rw recurring-start-month?   ios-types:month-type
     |  |        +--rw recurring-start-time?    ios-types:hhmm-type
     |  |        +--rw recurring-end?           union
     |  |        +--rw recurring-end-day?       ios-types:weekday-type
     |  |        +--rw recurring-end-month?     ios-types:month-type
     |  |        +--rw recurring-end-time?      ios-types:hhmm-type
     |  |        +--rw recurring-offset?        uint16
     |  +--rw timezone
     |     +--rw zone?      string
     |     o--rw offset?    enumeration
     |     +--rw hours?     int8
     |     +--rw minutes?   int8
     +--rw logging
     |  +--rw discriminator* [name]
     |  |  +--rw name          string
     |  |  +--rw severity
     |  |  |  +--rw (actions)?
     |  |  |     +--:(drops)
     |  |  |     |  +--rw drops?      severity-group-type
     |  |  |     +--:(includes)
     |  |  |        +--rw includes?   severity-group-type
     |  |  +--rw facility
     |  |  |  +--rw (actions)?
     |  |  |     +--:(drops)
     |  |  |     |  +--rw drops?      string
     |  |  |     +--:(includes)
     |  |  |        +--rw includes?   string
     |  |  +--rw mnemonics
     |  |  |  +--rw (actions)?
     |  |  |     +--:(drops)
     |  |  |     |  +--rw drops?      string
     |  |  |     +--:(includes)
     |  |  |        +--rw includes?   string
     |  |  +--rw rate-limit?   uint16
     |  |  +--rw msg-body
     |  |     +--rw (actions)?
     |  |        +--:(drops)
     |  |        |  +--rw drops?      string
     |  |        +--:(includes)
     |  |           +--rw includes?   string
     |  +--rw persistent!
     |  |  +--rw url?         string
     |  |  +--rw size?        uint32
     |  |  +--rw filesize?    uint32
     |  |  +--rw batch?       uint32
     |  |  +--rw threshold?   uint8
     |  |  +--rw immediate?   empty
     |  |  +--rw notify?      empty
     |  |  +--rw protected?   empty
     |  +--rw monitor-config
     |  |  +--rw (config-options)?
     |  |     +--:(no-and-default-case)
     |  |     |  +--rw monitor?         boolean
     |  |     +--:(common-case)
     |  |        +--rw common-config
     |  |           +--rw monitor
     |  |              +--rw (log-options)?
     |  |              |  +--:(discriminatior-case)
     |  |              |  |  +--rw discriminator
     |  |              |  |     +--rw name?   string
     |  |              |  +--:(filtered-case)
     |  |              |  |  +--rw filtered?        empty
     |  |              |  +--:(xxml-case)
     |  |              |     +--rw xxml?            empty
     |  |              +--rw severity?              logging-level-type
     |  o--rw monitor-conf
     |  |  o--rw monitor?   boolean
     |  o--rw monitor!
     |  |  o--rw severity?        logging-level-type
     |  |  o--rw discriminator* [name]
     |  |     o--rw name        string
     |  |     o--rw severity?   logging-level-type
     |  +--rw alarm?                         union
     |  +--rw buffered-config
     |  |  +--rw (config-options)?
     |  |     +--:(no-and-default-case)
     |  |     |  +--rw buffered?        boolean
     |  |     +--:(common-case)
     |  |        +--rw common-config
     |  |           +--rw buffered
     |  |              +--rw (log-options)?
     |  |              |  +--:(discriminator-config)
     |  |              |  |  +--rw discriminator-config?   string
     |  |              |  +--:(yxml)
     |  |              |     +--rw yxml?                   empty
     |  |              +--rw size-value?                   uint32
     |  |              +--rw severity-level?               logging-level-type
     |  x--rw buffered
     |  |  +--rw (buffered-params)?
     |  |  |  x--:(discriminator-config)
     |  |  |  |  x--rw discriminator-config?   string
     |  |  |  x--:(yxml)
     |  |  |     x--rw yxml?                   empty
     |  |  x--rw size-value?                   uint32
     |  |  x--rw severity-level?               logging-level-type
     |  |  o--rw size
     |  |  |  o--rw size-value?   uint32
     |  |  |  o--rw severity?     logging-level-type
     |  |  +--rw (buffered-param)?
     |  |     +--:(discriminator-param)
     |  |     |  o--rw discriminator* [name]
     |  |     |     o--rw name          string
     |  |     |     o--rw size-value?   uint32
     |  |     |     o--rw severity?     logging-level-type
     |  |     +--:(severity-level)
     |  |     |  o--rw severity?               logging-level-type
     |  |     +--:(xxml-buffer)
     |  |        o--rw xxml?                   uint32
     |  +--rw console-config
     |  |  +--rw (config-options)?
     |  |     +--:(no-and-default-case)
     |  |     |  +--rw console?         boolean
     |  |     +--:(common-case)
     |  |        +--rw common-config
     |  |           +--rw console
     |  |              +--rw (log-options)?
     |  |              |  +--:(discriminatior-case)
     |  |              |  |  +--rw discriminator
     |  |              |  |     +--rw name?   string
     |  |              |  +--:(filtered-case)
     |  |              |  |  +--rw filtered?        empty
     |  |              |  +--:(xxml-case)
     |  |              |     +--rw xxml?            empty
     |  |              +--rw severity?              logging-level-type
     |  +--rw console-guaranteed
     |  |  +--rw console
     |  |     +--rw guaranteed?   empty
     |  o--rw console-conf
     |  |  o--rw console?   boolean
     |  o--rw console!
     |  |  o--rw discriminator* [name]
     |  |  |  o--rw name        string
     |  |  |  o--rw severity?   logging-level-type
     |  |  o--rw filtered?        empty
     |  |  o--rw guaranteed?      empty
     |  |  o--rw xxml?            logging-level-type
     |  |  o--rw severity?        logging-level-type
     |  +--rw event
     |  |  +--rw link-status
     |  |     +--rw boot?      empty
     |  |     +--rw global?    empty
     |  |     +--rw default?   empty
     |  +--rw esm
     |  |  +--rw config?   empty
     |  +--rw facility?                      enumeration
     |  +--rw history
     |  |  +--rw size?             uint16
     |  |  +--rw severity-level?   union
     |  +--rw purge-log
     |  |  +--rw buffer
     |  |     +--rw days?   uint8
     |  |     +--rw time?   ios-types:hhmm-type
     |  +--rw syslog-events
     |  |  +--rw discriminator
     |  |  |  +--rw name?   string
     |  |  +--rw severity?        enumeration
     |  +--rw trap!
     |  |  +--rw (level)?
     |  |  |  +--:(set-default)
     |  |  |  |  +--rw trap-default?   empty
     |  |  |  +--:(set-level)
     |  |  |     +--rw severity?       union
     |  |  +--rw syslog-format?        enumeration
     |  +--rw tls-profile* [profile]
     |  |  +--rw profile                 string
     |  |  +--rw tls-version
     |  |  |  +--rw version?   enumeration
     |  |  +--rw ciphersuite
     |  |  |  +--rw aes-128-cbc-sha?                  empty
     |  |  |  +--rw aes-256-cbc-sha?                  empty
     |  |  |  +--rw dhe-aes-cbc-sha2?                 empty
     |  |  |  +--rw dhe-aes-gcm-sha2?                 empty
     |  |  |  +--rw ecdhe-ecdsa-aes-gcm-sha2?         empty
     |  |  |  +--rw ecdhe-rsa-aes-cbc-sha2?           empty
     |  |  |  +--rw ecdhe-rsa-aes-gcm-sha2?           empty
     |  |  |  +--rw rsa-aes-cbc-sha2?                 empty
     |  |  |  +--rw rsa-aes-gcm-sha2?                 empty
     |  |  |  +--rw tls13-aes128-gcm-sha256?          empty
     |  |  |  +--rw tls13-aes256-gcm-sha384?          empty
     |  |  |  +--rw tls13-chacha20-poly1305-sha256?   empty
     |  |  +--rw client-id-trustpoint
     |  |     +--rw trustpoint?   string
     |  +--rw host
     |  |  +--rw ipv4-host-list* [ipv4-host]
     |  |  |  +--rw ipv4-host    inet:host
     |  |  +--rw ipv4-host-transport-list* [ipv4-host]
     |  |  |  +--rw ipv4-host        inet:host
     |  |  |  +--rw transport
     |  |  |  |  +--rw udp
     |  |  |  |  |  +--rw default-port?   empty
     |  |  |  |  |  +--rw port-config* [port-number]
     |  |  |  |  |  |  +--rw port-number    uint16
     |  |  |  |  |  o--rw port*           uint16
     |  |  |  |  +--rw tcp
     |  |  |  |  |  +--rw default-port?   empty
     |  |  |  |  |  +--rw port-config* [port-number]
     |  |  |  |  |  |  +--rw port-number    uint16
     |  |  |  |  |  o--rw port*           uint16
     |  |  |  |  +--rw tls
     |  |  |  |     +--rw default-port?   empty
     |  |  |  |     +--rw port* [port-number]
     |  |  |  |     |  +--rw port-number    uint16
     |  |  |  |     |  +--rw profile?       string
     |  |  |  |     +--rw profile?        string
     |  |  |  +--rw discriminator?   string
     |  |  +--rw ipv4-host-vrf-list* [ipv4-host vrf]
     |  |  |  +--rw ipv4-host        inet:host
     |  |  |  +--rw vrf              string
     |  |  |  +--rw discriminator?   string
     |  |  +--rw ipv4-host-vrf-transport-list* [ipv4-host vrf]
     |  |  |  +--rw ipv4-host        inet:host
     |  |  |  +--rw vrf              string
     |  |  |  +--rw transport
     |  |  |  |  +--rw udp
     |  |  |  |  |  +--rw default-port?   empty
     |  |  |  |  |  +--rw port-config* [port-number]
     |  |  |  |  |  |  +--rw port-number    uint16
     |  |  |  |  |  o--rw port*           uint16
     |  |  |  |  +--rw tcp
     |  |  |  |  |  +--rw default-port?   empty
     |  |  |  |  |  +--rw port-config* [port-number]
     |  |  |  |  |  |  +--rw port-number    uint16
     |  |  |  |  |  o--rw port*           uint16
     |  |  |  |  +--rw tls
     |  |  |  |     +--rw default-port?   empty
     |  |  |  |     +--rw port* [port-number]
     |  |  |  |     |  +--rw port-number    uint16
     |  |  |  |     |  +--rw profile?       string
     |  |  |  |     +--rw profile?        string
     |  |  |  +--rw discriminator?   string
     |  |  +--rw ipv6
     |  |  |  +--rw ipv6-host-list* [ipv6-host]
     |  |  |  |  +--rw ipv6-host    ios-types:ipv6-host
     |  |  |  +--rw ipv6-host-transport-list* [ipv6-host]
     |  |  |  |  +--rw ipv6-host        ios-types:ipv6-host
     |  |  |  |  +--rw transport
     |  |  |  |  |  +--rw udp
     |  |  |  |  |  |  +--rw default-port?   empty
     |  |  |  |  |  |  +--rw port-config* [port-number]
     |  |  |  |  |  |  |  +--rw port-number    uint16
     |  |  |  |  |  |  o--rw port*           uint16
     |  |  |  |  |  +--rw tcp
     |  |  |  |  |  |  +--rw default-port?   empty
     |  |  |  |  |  |  +--rw port-config* [port-number]
     |  |  |  |  |  |  |  +--rw port-number    uint16
     |  |  |  |  |  |  o--rw port*           uint16
     |  |  |  |  |  +--rw tls
     |  |  |  |  |     +--rw default-port?   empty
     |  |  |  |  |     +--rw port* [port-number]
     |  |  |  |  |     |  +--rw port-number    uint16
     |  |  |  |  |     |  +--rw profile?       string
     |  |  |  |  |     +--rw profile?        string
     |  |  |  |  +--rw discriminator?   string
     |  |  |  +--rw ipv6-host-vrf-list* [ipv6-host vrf]
     |  |  |  |  +--rw ipv6-host        ios-types:ipv6-host
     |  |  |  |  +--rw vrf              string
     |  |  |  |  +--rw discriminator?   string
     |  |  |  +--rw ipv6-host-vrf-transport-list* [ipv6-host vrf]
     |  |  |     +--rw ipv6-host        ios-types:ipv6-host
     |  |  |     +--rw vrf              string
     |  |  |     +--rw transport
     |  |  |     |  +--rw udp
     |  |  |     |  |  +--rw default-port?   empty
     |  |  |     |  |  +--rw port-config* [port-number]
     |  |  |     |  |  |  +--rw port-number    uint16
     |  |  |     |  |  o--rw port*           uint16
     |  |  |     |  +--rw tcp
     |  |  |     |  |  +--rw default-port?   empty
     |  |  |     |  |  +--rw port-config* [port-number]
     |  |  |     |  |  |  +--rw port-number    uint16
     |  |  |     |  |  o--rw port*           uint16
     |  |  |     |  +--rw tls
     |  |  |     |     +--rw default-port?   empty
     |  |  |     |     +--rw port* [port-number]
     |  |  |     |     |  +--rw port-number    uint16
     |  |  |     |     |  +--rw profile?       string
     |  |  |     |     +--rw profile?        string
     |  |  |     +--rw discriminator?   string
     |  |  +--rw fqdn
     |  |     +--rw ipv4
     |  |     |  +--rw fqdn-ipv4-host-list* [ipv4-host]
     |  |     |     +--rw ipv4-host                       string
     |  |     |     +--rw maxip?                          uint16
     |  |     |     +--rw discriminator?                  string
     |  |     |     +--rw transport* [transport]
     |  |     |     |  +--rw transport        enumeration
     |  |     |     |  +--rw maxip?           uint16
     |  |     |     |  +--rw port* [port-number]
     |  |     |     |  |  +--rw port-number      uint16
     |  |     |     |  |  +--rw discriminator?   string
     |  |     |     |  +--rw discriminator?   string
     |  |     |     +--rw fqdn-host-vrf-transport-list* [vrf]
     |  |     |        +--rw vrf              string
     |  |     |        +--rw maxip?           uint16
     |  |     |        +--rw discriminator?   string
     |  |     |        +--rw transport* [transport]
     |  |     |           +--rw transport        enumeration
     |  |     |           +--rw port* [port-number]
     |  |     |           |  +--rw port-number      uint16
     |  |     |           |  +--rw discriminator?   string
     |  |     |           +--rw discriminator?   string
     |  |     +--rw ipv6
     |  |        +--rw fqdn-ipv6-host-list* [ipv6-host]
     |  |           +--rw ipv6-host                       string
     |  |           +--rw maxip?                          uint16
     |  |           +--rw discriminator?                  string
     |  |           +--rw transport* [transport]
     |  |           |  +--rw transport        enumeration
     |  |           |  +--rw maxip?           uint16
     |  |           |  +--rw port* [port-number]
     |  |           |  |  +--rw port-number      uint16
     |  |           |  |  +--rw discriminator?   string
     |  |           |  +--rw discriminator?   string
     |  |           +--rw fqdn-host-vrf-transport-list* [vrf]
     |  |              +--rw vrf              string
     |  |              +--rw maxip?           uint16
     |  |              +--rw discriminator?   string
     |  |              +--rw transport* [transport]
     |  |                 +--rw transport        enumeration
     |  |                 +--rw port* [port-number]
     |  |                 |  +--rw port-number      uint16
     |  |                 |  +--rw discriminator?   string
     |  |                 +--rw discriminator?   string
     |  +--rw origin-id
     |  |  +--rw (origin-choice)?
     |  |     +--:(origin-type)
     |  |     |  +--rw type-value?   enumeration
     |  |     +--:(origin-name)
     |  |        +--rw string?       string
     |  +--rw rate-limit-config
     |  |  +--rw (config-options)?
     |  |     +--:(no-case)
     |  |     |  +--rw no-rate-limit
     |  |     |     +--rw rate-limit?   boolean
     |  |     +--:(common-case)
     |  |        +--rw common-config
     |  |           +--rw rate-limit
     |  |              +--rw common-options
     |  |              |  +--rw range?    uint16
     |  |              |  +--rw except
     |  |              |     +--rw range?   logging-level-type-new
     |  |              +--rw console
     |  |              |  +--rw common-options
     |  |              |  |  +--rw range?    uint16
     |  |              |  |  +--rw except
     |  |              |  |     +--rw range?   logging-level-type-new
     |  |              |  +--rw all
     |  |              |     +--rw common-options
     |  |              |        +--rw range?    uint16
     |  |              |        +--rw except
     |  |              |           +--rw range?   logging-level-type-new
     |  |              +--rw all
     |  |                 +--rw common-options
     |  |                    +--rw range?    uint16
     |  |                    +--rw except
     |  |                       +--rw range?   logging-level-type-new
     |  o--rw rate-limit-conf
     |  |  o--rw rate-limit?   boolean
     |  o--rw rate-limit!
     |  |  o--rw ranges* [range]
     |  |  |  o--rw range            uint16
     |  |  |  o--rw except-config
     |  |  |  |  o--rw range?   logging-level-type-new
     |  |  |  o--rw except!
     |  |  |     o--rw range?   logging-level-type
     |  |  o--rw console
     |  |  |  o--rw ranges* [range]
     |  |  |  |  o--rw range            uint16
     |  |  |  |  o--rw except-config
     |  |  |  |  |  o--rw range?   logging-level-type-new
     |  |  |  |  o--rw except!
     |  |  |  |     o--rw range?   logging-level-type
     |  |  |  o--rw all
     |  |  |     o--rw ranges* [range]
     |  |  |        o--rw range            uint16
     |  |  |        o--rw except-config
     |  |  |        |  o--rw range?   logging-level-type-new
     |  |  |        o--rw except!
     |  |  |           o--rw range?   logging-level-type
     |  |  o--rw all
     |  |     o--rw ranges* [range]
     |  |        o--rw range            uint16
     |  |        o--rw except-config
     |  |        |  o--rw range?   logging-level-type-new
     |  |        o--rw except!
     |  |           o--rw range?   logging-level-type
     |  +--rw source-interface-conf
     |  |  +--rw interface-name-non-vrf?   string
     |  |  +--rw source-interface-vrf* [vrf]
     |  |     +--rw vrf               string
     |  |     +--rw interface-name    string
     |  o--rw source-interface* [interface-name]
     |  |  o--rw interface-name    string
     |  |  o--rw vrf?              string
     |  +--rw snmp-trap
     |  |  +--rw alerts?          empty
     |  |  +--rw critical?        empty
     |  |  +--rw debugging?       empty
     |  |  +--rw emergencies?     empty
     |  |  +--rw errors?          empty
     |  |  +--rw informational?   empty
     |  |  +--rw notifications?   empty
     |  |  +--rw warnings?        empty
     |  o--rw hostip?                        inet:host
     |  +--rw file
     |  |  +--rw name?       string
     |  |  +--rw max-size?   uint32
     |  |  +--rw min-size?   uint32
     |  |  +--rw severity?   logging-level-type
     |  +--rw snmp-authfail?                 empty
     |  +--rw buginf?                        empty
     |  +--rw userinfo?                      empty
     |  +--rw on?                            boolean
     |  +--rw count?                         empty
     |  +--rw queue-limit!
     |  |  +--rw limit?   int32
     |  |  +--rw esm?     int32
     |  |  +--rw trap?    int32
     |  +--rw message-counter
     |  |  +--rw debug?    empty
     |  |  +--rw log?      empty
     |  |  +--rw syslog?   boolean
     |  +--rw server-arp?                    empty
     |  +--rw dmvpn-config
     |  |  +--rw (config-options)?
     |  |     +--:(no-and-default-case)
     |  |     |  +--rw dmvpn?                 boolean
     |  |     +--:(common-case)
     |  |        +--rw dmvpn-common-config
     |  |           +--rw dmvpn
     |  |              +--rw rate-limit?   uint32
     |  +--rw cns-events-config
     |  |  +--rw (config-options)?
     |  |     +--:(no-and-default-case)
     |  |     |  +--rw cns-events?                 boolean
     |  |     +--:(common-case)
     |  |        +--rw cns-events-common-config
     |  |           +--rw cns-events
     |  |              +--rw severity?   enumeration
     |  +--rw reload-message-limit-config
     |     +--rw (config-options)?
     |        +--:(no-and-default-case)
     |        |  +--rw reload?                               boolean
     |        +--:(common-case)
     |           +--rw reload-message-limit-common-config
     |              +--rw reload
     |                 +--rw message-limit?   uint32
     |                 +--rw severity?        enumeration
     +--rw aaa
     +--rw privilege
     |  +--rw mode* [name]
     |     +--rw name     enumeration
     |     +--rw all
     |     |  +--rw level* [privilege]
     |     |  |  +--rw privilege       uint8
     |     |  |  +--rw command-list* [command]
     |     |  |     +--rw command    string
     |     |  +--rw reset* [command]
     |     |     +--rw command    string
     |     +--rw level* [privilege]
     |     |  +--rw privilege       uint8
     |     |  +--rw command-list* [command]
     |     |     +--rw command    string
     |     +--rw reset* [command]
     |        +--rw command    string
     +--rw login
     |  +--rw delay?                       uint8
     |  +--rw password-reuse-interval?     uint16
     |  +--rw on-failure!
     |  |  +--rw log!
     |  |     +--rw every?   uint16
     |  +--rw on-success!
     |  |  +--rw log!
     |  |     +--rw every?   uint16
     |  +--rw password-warning-interval
     |  |  +--rw years?     uint8
     |  |  +--rw days?      uint8
     |  |  +--rw minutes?   uint8
     |  |  +--rw seconds?   uint8
     |  |  +--rw months?    uint8
     |  |  +--rw hours?     uint8
     |  +--rw quiet-mode
     |  |  +--rw access-class?   union
     |  +--rw block-config
     |     +--rw block-for?   uint16
     |     +--rw attempts?    uint16
     |     +--rw within?      uint16
     +--rw multilink
     +--rw mac-address-table
     |  +--rw evc-xconnect
     |  |  +--rw l2pt-forward-all?   empty
     |  +--rw limit
     |  |  +--rw bdomain* [number]
     |  |     +--rw number     uint16
     |  |     +--rw action?    enumeration
     |  |     +--rw maximum?   uint32
     |  +--rw learning
     |     +--rw vlan* [id]
     |        +--rw id        uint16
     |        +--rw module?   uint8
     +--rw redundancy!
     |  +--rw application
     |  |  +--rw redundancy!
     |  |     +--rw group* [id]
     |  |     |  +--rw id                    uint8
     |  |     |  +--rw asymmetric-routing
     |  |     |  |  +--rw always-divert
     |  |     |  |  |  +--rw enable?   empty
     |  |     |  |  +--rw interface
     |  |     |  |     +--rw (interface-choice)?
     |  |     |  |        +--:(AppNav-Compress)
     |  |     |  |        |  +--rw AppNav-Compress?             -> /native/interface/AppNav-Compress/name
     |  |     |  |        +--:(AppNav-UnCompress)
     |  |     |  |        |  +--rw AppNav-UnCompress?           -> /native/interface/AppNav-UnCompress/name
     |  |     |  |        +--:(ATM)
     |  |     |  |        |  +--rw ATM?                         -> /native/interface/ATM/name
     |  |     |  |        +--:(ATM-subinterface)
     |  |     |  |        |  +--rw ATM-subinterface
     |  |     |  |        |     +--rw ATM?   -> /native/interface/ATM-subinterface/ATM/name
     |  |     |  |        +--:(ATM-ACR)
     |  |     |  |        |  +--rw ATM-ACR?                     -> /native/interface/ATM-ACR/name
     |  |     |  |        +--:(ATM-ACRsubinterface)
     |  |     |  |        |  +--rw ATM-ACRsubinterface
     |  |     |  |        |     +--rw ATM-ACR?   -> /native/interface/ATM-ACRsubinterface/ATM-ACR/name
     |  |     |  |        +--:(BDI)
     |  |     |  |        |  +--rw BDI?                         -> /native/interface/BDI/name
     |  |     |  |        +--:(CEM)
     |  |     |  |        |  +--rw CEM?                         -> /native/interface/CEM/name
     |  |     |  |        +--:(CEM-ACR)
     |  |     |  |        |  +--rw CEM-ACR?                     -> /native/interface/CEM-ACR/name
     |  |     |  |        +--:(Embedded-Service-Engine)
     |  |     |  |        |  +--rw Embedded-Service-Engine?     -> /native/interface/Embedded-Service-Engine/name
     |  |     |  |        +--:(Ethernet)
     |  |     |  |        |  +--rw Ethernet?                    -> /native/interface/Ethernet/name
     |  |     |  |        +--:(FastEthernet)
     |  |     |  |        |  +--rw FastEthernet?                -> /native/interface/FastEthernet/name
     |  |     |  |        +--:(GigabitEthernet)
     |  |     |  |        |  +--rw GigabitEthernet?             -> /native/interface/GigabitEthernet/name
     |  |     |  |        +--:(FiveGigabitEthernet)
     |  |     |  |        |  +--rw FiveGigabitEthernet?         -> /native/interface/FiveGigabitEthernet/name
     |  |     |  |        +--:(AppGigabitEthernet)
     |  |     |  |        |  +--rw AppGigabitEthernet?          -> /native/interface/AppGigabitEthernet/name
     |  |     |  |        +--:(TwentyFiveGigE)
     |  |     |  |        |  +--rw TwentyFiveGigE?              -> /native/interface/TwentyFiveGigE/name
     |  |     |  |        +--:(TwoGigabitEthernet)
     |  |     |  |        |  +--rw TwoGigabitEthernet?          -> /native/interface/TwoGigabitEthernet/name
     |  |     |  |        +--:(FortyGigabitEthernet)
     |  |     |  |        |  +--rw FortyGigabitEthernet?        -> /native/interface/FortyGigabitEthernet/name
     |  |     |  |        +--:(FiftyGigabitEthernet)
     |  |     |  |        |  +--rw FiftyGigabitEthernet?        -> /native/interface/FiftyGigabitEthernet/name
     |  |     |  |        +--:(HundredGigE)
     |  |     |  |        |  +--rw HundredGigE?                 -> /native/interface/HundredGigE/name
     |  |     |  |        +--:(TwoHundredGigE)
     |  |     |  |        |  +--rw TwoHundredGigE?              -> /native/interface/TwoHundredGigE/name
     |  |     |  |        +--:(FourHundredGigE)
     |  |     |  |        |  +--rw FourHundredGigE?             -> /native/interface/FourHundredGigE/name
     |  |     |  |        +--:(L2LISP)
     |  |     |  |        |  +--rw L2LISP?                      -> /native/interface/L2LISP/name
     |  |     |  |        +--:(L2LISP-subinterface)
     |  |     |  |        |  +--rw L2LISP-subinterface
     |  |     |  |        |     +--rw L2LISP?   -> /native/interface/L2LISP-subinterface/L2LISP/name
     |  |     |  |        +--:(LISP)
     |  |     |  |        |  +--rw LISP?                        -> /native/interface/LISP/name
     |  |     |  |        +--:(LISP-subinterface)
     |  |     |  |        |  +--rw LISP-subinterface
     |  |     |  |        |     +--rw LISP?   -> /native/interface/LISP-subinterface/LISP/name
     |  |     |  |        +--:(Loopback)
     |  |     |  |        |  +--rw Loopback?                    -> /native/interface/Loopback/name
     |  |     |  |        +--:(LORAWAN)
     |  |     |  |        |  +--rw LORAWAN?                     -> /native/interface/LORAWAN/name
     |  |     |  |        +--:(WPAN)
     |  |     |  |        |  +--rw WPAN?                        -> /native/interface/WPAN/name {ios-features:wpan}?
     |  |     |  |        +--:(Virtual-WPAN)
     |  |     |  |        |  +--rw Virtual-WPAN?                -> /native/interface/Virtual-WPAN/name {ios-features:wpan}?
     |  |     |  |        +--:(Multilink)
     |  |     |  |        |  +--rw Multilink?                   -> /native/interface/Multilink/name
     |  |     |  |        +--:(nve)
     |  |     |  |        |  +--rw nve?                         -> /native/interface/nve/name
     |  |     |  |        +--:(overlay)
     |  |     |  |        |  +--rw overlay?                     -> /native/interface/overlay/name
     |  |     |  |        +--:(Port-channel)
     |  |     |  |        |  +--rw Port-channel?                -> /native/interface/Port-channel/name
     |  |     |  |        +--:(Port-channel-subinterface)
     |  |     |  |        |  +--rw Port-channel-subinterface
     |  |     |  |        |     +--rw Port-channel?   -> /native/interface/Port-channel-subinterface/Port-channel/name
     |  |     |  |        +--:(PRP-channel)
     |  |     |  |        |  +--rw PRP-channel?                 -> /native/interface/PRP-channel/name
     |  |     |  |        +--:(pseudowire)
     |  |     |  |        |  +--rw pseudowire?                  -> /native/interface/pseudowire/name
     |  |     |  |        +--:(SM)
     |  |     |  |        |  +--rw SM?                          -> /native/interface/SM/name
     |  |     |  |        +--:(Cellular)
     |  |     |  |        |  +--rw Cellular?                    -> /native/interface/Cellular/name
     |  |     |  |        +--:(Dialer)
     |  |     |  |        |  +--rw Dialer?                      -> /native/interface/Dialer/name
     |  |     |  |        +--:(Serial)
     |  |     |  |        |  +--rw Serial?                      -> /native/interface/Serial/name
     |  |     |  |        +--:(Async)
     |  |     |  |        |  +--rw Async?                       -> /native/interface/Async/name
     |  |     |  |        +--:(TenGigabitEthernet)
     |  |     |  |        |  +--rw TenGigabitEthernet?          -> /native/interface/TenGigabitEthernet/name
     |  |     |  |        +--:(Tunnel)
     |  |     |  |        |  +--rw Tunnel?                      -> /native/interface/Tunnel/name
     |  |     |  |        +--:(Virtual-Template)
     |  |     |  |        |  +--rw Virtual-Template?            -> /native/interface/Virtual-Template/name
     |  |     |  |        +--:(Vlan)
     |  |     |  |        |  +--rw Vlan?                        -> /native/interface/Vlan/name
     |  |     |  |        +--:(VirtualPortGroup)
     |  |     |  |        |  +--rw VirtualPortGroup?            -> /native/interface/VirtualPortGroup/name
     |  |     |  |        +--:(vasileft)
     |  |     |  |        |  +--rw vasileft?                    -> /native/interface/vasileft/name
     |  |     |  |        +--:(vasiright)
     |  |     |  |        |  +--rw vasiright?                   -> /native/interface/vasiright/name
     |  |     |  |        +--:(BD-VIF)
     |  |     |  |        |  +--rw BD-VIF?                      -> /native/interface/BD-VIF/name
     |  |     |  |        +--:(MFR)
     |  |     |  |        |  +--rw MFR?                         -> /native/interface/MFR/name
     |  |     |  |        +--:(Serial-subinterface)
     |  |     |  |        |  +--rw Serial-subinterface
     |  |     |  |        |     +--rw Serial?   -> /native/interface/Serial-subinterface/Serial/name
     |  |     |  |        +--:(Bundle)
     |  |     |  |           +--rw Bundle?                      -> /native/interface/Bundle/name {ios-features:cable-config}?
     |  |     |  +--rw name
     |  |     |  |  +--rw group-name?   string
     |  |     |  +--rw control
     |  |     |  |  +--rw interface?   string
     |  |     |  |  +--rw protocol?    uint8
     |  |     |  +--rw data?                 string
     |  |     |  +--rw preempt?              empty
     |  |     |  +--rw path-optimization?    empty
     |  |     |  +--rw tloc-change
     |  |     |  |  +--rw increase-preference?   uint32
     |  |     |  +--rw timers
     |  |     |  |  +--rw delay?    uint16
     |  |     |  |  +--rw reload?   uint16
     |  |     |  +--rw priority
     |  |     |  |  +--rw value?                uint8
     |  |     |  |  +--rw failover
     |  |     |  |  |  +--rw threshold?   uint8
     |  |     |  |  o--rw failover-threshold?   uint8
     |  |     |  +--rw vpn*                  uint32
     |  |     |  +--rw track-enable?         uint16
     |  |     |  +--rw shutdown?             empty
     |  |     |  +--rw init-role
     |  |     |     +--rw (active-or-standby)?
     |  |     |        +--:(active-case)
     |  |     |        |  +--rw active?    empty
     |  |     |        +--:(standby-case)
     |  |     |           +--rw standby?   empty
     |  |     +--rw dampening?   uint16
     |  |     +--rw protocol* [id]
     |  |        +--rw id                uint8
     |  |        +--rw authentication
     |  |        |  +--rw (auth-options)?
     |  |        |     +--:(auth-md5)
     |  |        |     |  +--rw md5
     |  |        |     |     +--rw (key-option)?
     |  |        |     |        +--:(kchain)
     |  |        |     |        |  +--rw key-chain?    string
     |  |        |     |        +--:(kstring)
     |  |        |     |           +--rw key-string
     |  |        |     |              +--rw encrypt?   enumeration
     |  |        |     |              +--rw word?      string
     |  |        |     |              +--rw timeout?   uint16
     |  |        |     +--:(auth-text)
     |  |        |        +--rw text
     |  |        |           +--rw (text-options)?
     |  |        |              +--:(text-string)
     |  |        |              |  +--rw word?          string
     |  |        |              +--:(encryption-type)
     |  |        |                 +--rw encrypt?       enumeration
     |  |        |                 +--rw auth-string?   string
     |  |        +--rw bfd?              empty
     |  |        +--rw name?             string
     |  |        +--rw timers
     |  |           +--rw hellotime
     |  |              +--rw (hellotime-choice)?
     |  |                 +--:(msec-case)
     |  |                 |  +--rw msec
     |  |                 |     +--rw msec-value?   uint16
     |  |                 |     +--rw holdtime?     empty
     |  |                 |     +--rw msec?         uint16
     |  |                 +--:(hellotime-case)
     |  |                    +--rw hellotime-config
     |  |                       +--rw hellotime-value?   uint16
     |  |                       +--rw holdtime?          uint16
     |  +--rw maintenance-mode?     empty
     |  +--rw main-cpu!
     |  |  +--rw auto-sync
     |  |  |  +--rw running-config?    empty
     |  |  |  +--rw config-register?   empty
     |  |  |  +--rw bootvar?           empty
     |  |  |  +--rw standard?          empty
     |  |  +--rw standby
     |  |     +--rw console
     |  |     |  +--rw enable?   empty
     |  |     +--rw initialization
     |  |        +--rw delay
     |  |           +--rw second?      uint16
     |  |           +--rw boot-only?   empty
     |  +--rw mode?                 enumeration
     |  +--rw notification-timer?   uint16
     |  +--rw policy
     |  |  +--rw config-sync
     |  |     +--rw bulk
     |  |     |  +--rw prc
     |  |     |     +--rw reload?   boolean
     |  |     +--rw lbl
     |  |        +--rw prc
     |  |           +--rw reload?   boolean
     |  +--rw timer
     |  |  +--rw rpso?   uint16
     |  +--rw interchassis
     |     +--rw group* [group-number]
     |        +--rw group-number    uint64
     |        +--rw monitor
     |        |  +--rw peer?   empty
     |        |  +--rw bfd?    empty
     |        +--rw member
     |        |  +--rw ip?   inet:ipv4-address
     |        +--rw backbone
     |           +--rw interface-list*   string
     |           o--rw interface
     |              o--rw (interface-choice)?
     |                 o--:(AppNav-Compress)
     |                 |  o--rw AppNav-Compress?             uint16
     |                 o--:(AppNav-UnCompress)
     |                 |  o--rw AppNav-UnCompress?           uint16
     |                 o--:(ATM)
     |                 |  o--rw ATM?                         string
     |                 o--:(ATM-subinterface)
     |                 |  o--rw ATM-subinterface
     |                 |     o--rw ATM?   string
     |                 o--:(ATM-ACR)
     |                 |  o--rw ATM-ACR?                     string
     |                 o--:(ATM-ACRsubinterface)
     |                 |  o--rw ATM-ACRsubinterface
     |                 |     o--rw ATM-ACR?   string
     |                 o--:(BDI)
     |                 |  o--rw BDI?                         string
     |                 o--:(CEM)
     |                 |  o--rw CEM?                         string
     |                 o--:(CEM-ACR)
     |                 |  o--rw CEM-ACR?                     uint8
     |                 o--:(Embedded-Service-Engine)
     |                 |  o--rw Embedded-Service-Engine?     string
     |                 o--:(Ethernet)
     |                 |  o--rw Ethernet?                    string
     |                 o--:(FastEthernet)
     |                 |  o--rw FastEthernet?                string
     |                 o--:(GigabitEthernet)
     |                 |  o--rw GigabitEthernet?             string
     |                 o--:(FiveGigabitEthernet)
     |                 |  o--rw FiveGigabitEthernet?         string
     |                 o--:(AppGigabitEthernet)
     |                 |  o--rw AppGigabitEthernet?          string
     |                 o--:(TwentyFiveGigabitEthernet)
     |                 |  o--rw TwentyFiveGigabitEthernet?   string
     |                 o--:(TwentyFiveGigE)
     |                 |  o--rw TwentyFiveGigE?              string
     |                 o--:(TwoGigabitEthernet)
     |                 |  o--rw TwoGigabitEthernet?          string
     |                 o--:(FortyGigabitEthernet)
     |                 |  o--rw FortyGigabitEthernet?        string
     |                 o--:(HundredGigE)
     |                 |  o--rw HundredGigE?                 string
     |                 o--:(L2LISP)
     |                 |  o--rw L2LISP?                      string
     |                 o--:(L2LISP-subinterface)
     |                 |  o--rw L2LISP-subinterface
     |                 |     o--rw L2LISP?   string
     |                 o--:(LISP)
     |                 |  o--rw LISP?                        string
     |                 o--:(LISP-subinterface)
     |                 |  o--rw LISP-subinterface
     |                 |     o--rw LISP?   string
     |                 o--:(Loopback)
     |                 |  o--rw Loopback?                    uint32
     |                 o--:(Multilink)
     |                 |  o--rw Multilink?                   uint16
     |                 o--:(nve)
     |                 |  o--rw nve?                         uint16
     |                 o--:(overlay)
     |                 |  o--rw overlay?                     uint16
     |                 o--:(Port-channel)
     |                 |  o--rw Port-channel?                uint32
     |                 o--:(Port-channel-subinterface)
     |                 |  o--rw Port-channel-subinterface
     |                 |     o--rw Port-channel?   string
     |                 o--:(pseudowire)
     |                 |  o--rw pseudowire?                  uint32
     |                 o--:(SM)
     |                 |  o--rw SM?                          string
     |                 o--:(Cellular)
     |                 |  o--rw Cellular?                    string
     |                 o--:(Dialer)
     |                 |  o--rw Dialer?                      string
     |                 o--:(Serial)
     |                 |  o--rw Serial?                      string
     |                 o--:(Async)
     |                 |  o--rw Async?                       string
     |                 o--:(TenGigabitEthernet)
     |                 |  o--rw TenGigabitEthernet?          string
     |                 o--:(Tunnel)
     |                 |  o--rw Tunnel?                      uint32
     |                 o--:(Virtual-Template)
     |                 |  o--rw Virtual-Template?            uint16
     |                 o--:(Vlan)
     |                 |  o--rw Vlan?                        uint16
     |                 o--:(VirtualPortGroup)
     |                 |  o--rw VirtualPortGroup?            uint16
     |                 o--:(vasileft)
     |                 |  o--rw vasileft?                    uint16
     |                 o--:(vasiright)
     |                 |  o--rw vasiright?                   uint16
     |                 o--:(BD-VIF)
     |                 |  o--rw BD-VIF?                      string
     |                 o--:(MFR)
     |                 |  o--rw MFR?                         uint32
     |                 o--:(Serial-subinterface)
     |                 |  o--rw Serial-subinterface
     |                 |     o--rw Serial?   string
     |                 o--:(Bundle)
     |                    o--rw Bundle?                      uint32 {ios-features:cable-config}?
     +--rw scheduler
     |  +--rw interval?   uint32
     |  +--rw runtime
     |  |  +--rw netinput?   uint16
     |  +--rw allocate
     |     +--rw interrupt-time?   uint16
     |     +--rw process-time?     uint16
     +--rw epm
     |  +--rw logging?   empty
     +--rw spanning-tree
     +--rw subscriber-config
     |  +--rw template-config
     |  |  +--rw templating?   boolean
     |  +--rw service
     |  |  +--rw multiple-accept?     empty
     |  |  +--rw coa-rfc-compliant?   empty
     |  +--rw policy
     |  |  +--rw format_option82_for_cats?   boolean
     |  |  +--rw recording
     |  |     +--rw profile
     |  |     |  +--rw service?   boolean
     |  |     |  +--rw user?      boolean
     |  |     +--rw rules-conf
     |  |     |  +--rw rules?   boolean
     |  |     +--rw rules-limit
     |  |        +--rw rules
     |  |           +--rw limit?   uint8
     |  +--rw session
     |  |  +--rw auto-service-fail-ignore?   empty
     |  +--rw redundancy
     |     +--rw bulk
     |        +--rw limit
     |           +--rw time?   uint32
     x--rw subscriber
     |  x--rw templating?   empty
     +--rw track
     +--rw dot1x
     +--rw mab
     |  +--rw logging
     |  |  +--rw verbose?   empty
     |  +--rw request
     |     +--rw format
     |        +--rw attribute
     |           +--rw one
     |           |  +--rw groupsize
     |           |     +--rw size?        uint8
     |           |     +--rw separator?   enumeration
     |           |     +--rw case?        enumeration
     |           +--rw two
     |           |  +--rw type?   enumeration
     |           |  +--rw LINE?   string
     |           +--rw thirty-two
     |              +--rw vlan
     |                 +--rw access-vlan?   empty
     +--rw fallback
     +--rw parameter-map
     |  +--rw type
     +--rw ppp
     +--rw mac
     |  +--rw address-table
     |     +--rw aging-time
     |     |  +--rw aging-time-list* [val vlan] {ios-features:aging-time-switching}?
     |     |  |  +--rw val     uint32
     |     |  |  +--rw vlan    uint16
     |     |  +--rw val?               uint32
     |     |  +--rw routed-mac?        empty
     |     |  +--rw vlan?              uint16
     |     +--rw control-packet-learn?   empty
     |     +--rw learning
     |     |  +--rw vlan?   uint16
     |     +--rw notification
     |     |  +--rw change!
     |     |  |  +--rw history-size?   uint16
     |     |  |  +--rw interval?       uint32
     |     |  +--rw mac-move?    empty
     |     |  +--rw threshold!
     |     |     +--rw interval?   uint32
     |     |     +--rw limit
     |     |        +--rw percentage?   uint8
     |     |        +--rw interval?     uint32
     |     +--rw static* [mac-address vlan]
     |        +--rw mac-address        ios-types:cisco-mac-address-type
     |        +--rw vlan               uint16
     |        +--rw (static-mac-choice)?
     |           +--:(drop-case)
     |           |  +--rw drop?        empty
     |           +--:(interface-case)
     |              +--rw interface*   string
     +--rw tacacs
     +--rw tacacs-server
     +--rw scada-gw {ios-features:scada-gw}?
     +--rw software
     |  +--rw auto-upgrade
     |     +--rw enable?   empty
     +--rw upgrade
     |  +--rw fpd
     |     +--rw auto?   empty
     |     +--rw path?   string
     +--rw vtp
     +--rw xconnect
     +--rw fabric
     |  +--rw switching-mode
     |     +--rw allow
     |     |  +--rw (allow-choice)?
     |     |     +--:(bus-mode)
     |     |     |  +--rw bus-mode?    empty
     |     |     +--:(truncated)
     |     |        +--rw truncated!
     |     |           +--rw threshold?   uint8
     |     +--rw force
     |        +--rw bus-mode?   empty
     +--rw lacp
     |  +--rw system-priority?   uint16
     +--rw port-channel
     +--rw key
     +--rw l2
     |  +--rw router-id?   inet:ipv4-address
     +--rw system
     +--rw errdisable
     |  +--rw detect
     |  |  +--rw cause-config
     |  |  |  +--rw all?                   boolean
     |  |  |  +--rw arp-inspection?        boolean
     |  |  |  +--rw bpduguard
     |  |  |  |  +--rw shutdown
     |  |  |  |     +--rw vlan?   boolean
     |  |  |  +--rw dhcp-rate-limit?       boolean
     |  |  |  +--rw dtp-flap?              boolean
     |  |  |  +--rw gbic-invalid?          boolean
     |  |  |  +--rw inline-power?          boolean
     |  |  |  +--rw l2ptguard?             boolean
     |  |  |  +--rw link-flap?             boolean
     |  |  |  +--rw loopback?              boolean
     |  |  |  +--rw mlacp-minlink?         boolean
     |  |  |  +--rw pagp-flap?             boolean
     |  |  |  +--rw pppoe-ia-rate-limit?   boolean
     |  |  |  +--rw security-violation
     |  |  |  |  +--rw shutdown
     |  |  |  |     +--rw vlan?   boolean
     |  |  |  +--rw sfp-config-mismatch?   boolean
     |  |  |  +--rw small-frame?           boolean
     |  |  |  +--rw loopdetect?            boolean
     |  |  |  +--rw udld?                  boolean
     |  |  |  +--rw psp
     |  |  |     +--rw shutdown
     |  |  |        +--rw vlan?   boolean
     |  |  x--rw cause
     |  |     x--rw all?                   empty
     |  |     x--rw arp-inspection?        empty
     |  |     x--rw bpduguard?             empty
     |  |     x--rw dhcp-rate-limit?       empty
     |  |     x--rw dtp-flap?              empty
     |  |     x--rw gbic-invalid?          empty
     |  |     x--rw inline-power?          empty
     |  |     x--rw l2ptguard?             empty
     |  |     x--rw link-flap?             empty
     |  |     x--rw loopback?              empty
     |  |     x--rw mlacp-minlink?         empty
     |  |     x--rw pagp-flap?             empty
     |  |     x--rw pppoe-ia-rate-limit?   empty
     |  |     x--rw security-violation
     |  |     |  x--rw shutdown
     |  |     |     x--rw vlan?   empty
     |  |     x--rw sfp-config-mismatch?   empty
     |  |     x--rw small-frame?           empty
     |  |     x--rw loopdetect?            boolean
     |  +--rw flap-setting
     |  |  +--rw cause
     |  |     +--rw dtp-flap
     |  |     |  +--rw max-flaps?   uint8
     |  |     |  +--rw time?        uint8
     |  |     +--rw link-flap
     |  |     |  +--rw max-flaps?   uint8
     |  |     |  +--rw time?        uint8
     |  |     +--rw pagp-flap
     |  |        +--rw max-flaps?   uint8
     |  |        +--rw time?        uint8
     |  +--rw recovery
     |     +--rw cause
     |     |  x--rw all?                    empty
     |     |  +--rw arp-inspection?         empty
     |     |  +--rw bpduguard?              empty
     |     |  +--rw channel-misconfig?      empty
     |     |  +--rw dhcp-rate-limit?        empty
     |     |  +--rw dtp-flap?               empty
     |     |  +--rw gbic-invalid?           empty
     |     |  +--rw inline-power?           empty
     |     |  +--rw l2ptguard?              empty
     |     |  +--rw link-flap?              empty
     |     |  +--rw link-monitor-failure?   empty
     |     |  +--rw loopback?               empty
     |     |  +--rw mac-limit?              empty
     |     |  +--rw mlacp-minlink?          empty
     |     |  +--rw mrp-miscabling?         empty
     |     |  +--rw oam-remote-failure!
     |     |  |  +--rw critical-event?   empty
     |     |  |  +--rw dying-gasp?       empty
     |     |  |  +--rw link-fault?       empty
     |     |  +--rw pagp-flap?              empty
     |     |  +--rw port-mode-failure?      empty
     |     |  +--rw pppoe-ia-rate-limit?    empty
     |     |  +--rw psp?                    empty
     |     |  +--rw psecure-violation?      empty
     |     |  +--rw security-violation?     empty
     |     |  +--rw sfp-config-mismatch?    empty
     |     |  +--rw small-frame?            empty
     |     |  +--rw storm-control?          empty
     |     |  +--rw udld?                   empty
     |     |  +--rw unicast-flood?          empty
     |     |  +--rw vmps?                   empty
     |     |  +--rw loopdetect?             empty
     |     +--rw interval?   uint32
     +--rw nat
     |  +--rw scale?   boolean
     +--rw identity
     |  +--rw policy* [name]
     |  |  +--rw name                  string
     |  |  +--rw no
     |  |  |  +--rw absolute-timer?       uint16
     |  |  |  +--rw access-group?         string
     |  |  |  +--rw description?          string
     |  |  |  +--rw inactivity-timer?     uint16
     |  |  |  +--rw interface-template?   string
     |  |  |  +--rw linksec
     |  |  |  |  +--rw policy?   enumeration
     |  |  |  +--rw redirect
     |  |  |  |  +--rw url?   string
     |  |  |  +--rw service-policy
     |  |  |  |  +--rw qos* [direction]
     |  |  |  |     +--rw direction    enumeration
     |  |  |  |     +--rw name?        string
     |  |  |  +--rw sgt?                  uint16
     |  |  |  +--rw tag?                  string
     |  |  |  +--rw tunnel
     |  |  |  |  +--rw type
     |  |  |  |     +--rw capwap
     |  |  |  |        +--rw name?   string
     |  |  |  +--rw vlan?                 uint16
     |  |  |  +--rw voice
     |  |  |     +--rw vlan?   empty
     |  |  +--rw absolute-timer?       uint16
     |  |  +--rw access-group?         string
     |  |  +--rw description?          string
     |  |  +--rw inactivity-timer?     uint16
     |  |  +--rw interface-template?   string
     |  |  +--rw linksec
     |  |  |  +--rw policy?   enumeration
     |  |  +--rw redirect
     |  |  |  +--rw url?   string
     |  |  +--rw service-policy
     |  |  |  +--rw qos* [direction]
     |  |  |     +--rw direction    enumeration
     |  |  |     +--rw name?        string
     |  |  +--rw sgt?                  uint16
     |  |  +--rw tag?                  string
     |  |  +--rw tunnel
     |  |  |  +--rw type
     |  |  |     +--rw capwap
     |  |  |        +--rw name?   string
     |  |  +--rw vlan?                 uint16
     |  |  +--rw voice
     |  |     +--rw vlan?   empty
     |  +--rw profile
     |     +--rw dot1x?     empty
     |     +--rw default?   empty
     +--rw monitor
     |  +--rw event-trace
     |  |  +--rw platform
     |  |  |  +--rw cef
     |  |  |     +--rw enable?   empty
     |  |  +--rw cef
     |  |  |  +--rw ipv4
     |  |  |  |  +--rw enable?   empty
     |  |  |  +--rw ipv6
     |  |  |     +--rw enable?   empty
     |  |  +--rw adjacency
     |  |  |  +--rw enable?   empty
     |  |  +--rw timestamps!
     |  |  |  +--rw uptime?   empty
     |  |  +--rw arp?               empty
     |  |  +--rw ipv6
     |  |  |  +--rw nd?   empty
     |  |  +--rw atom
     |  |  |  +--rw atom-error-enable
     |  |  |  |  +--rw error?   empty
     |  |  |  +--rw atom-events-enable
     |  |  |  |  +--rw event?   empty
     |  |  |  +--rw atom-major-enable
     |  |  |  |  +--rw major?   empty
     |  |  |  o--rw error
     |  |  |  |  o--rw enable?    empty
     |  |  |  |  o--rw disable?   empty
     |  |  |  |  o--rw include*   monitor-event-type
     |  |  |  o--rw event
     |  |  |  |  o--rw enable?    empty
     |  |  |  |  o--rw disable?   empty
     |  |  |  |  o--rw size?      uint32
     |  |  |  |  o--rw exclude*   monitor-event-type
     |  |  |  o--rw major
     |  |  |     o--rw enable?    empty
     |  |  |     o--rw disable?   empty
     |  |  |     o--rw include*   monitor-event-type
     |  |  +--rw l2fib
     |  |  |  +--rw l2fib-error-enable
     |  |  |  |  +--rw error?   empty
     |  |  |  +--rw l2fib-events-enable
     |  |  |  |  +--rw event?   empty
     |  |  |  +--rw l2fib-events-options
     |  |  |     +--rw event
     |  |  |        +--rw exclude
     |  |  |           +--rw detail?   empty
     |  |  +--rw eigrp
     |  |  |  +--rw dump-file?             string
     |  |  |  +--rw perf-events-enable
     |  |  |  |  +--rw perf-events?   boolean
     |  |  |  +--rw perf-events-options
     |  |  |     +--rw perf-events
     |  |  |        +--rw dump-file?       string
     |  |  |        +--rw rate-limiting?   uint8
     |  |  |        +--rw size?            uint32
     |  |  |        +--rw stacktrace!
     |  |  |           +--rw stacktrace_value?   uint8
     |  |  +--rw sequence-number?   empty
     |  |  +--rw tunnel
     |  |     +--rw tunnel-enable
     |  |     |  +--rw tunnel?   boolean
     |  |     +--rw tunnel-options
     |  |        +--rw dump-file?    string
     |  |        +--rw size?         uint32
     |  |        +--rw stacktrace!
     |  |           +--rw depth?   uint8
     |  +--rw drop
     |  |  +--rw log
     |  |  |  +--rw urpf?   empty
     |  |  +--rw match
     |  |     +--rw ip* [id]
     |  |        +--rw id                 string
     |  |        +--rw threshold-count?   uint32
     |  |        +--rw interval?          uint32
     |  +--rw session* [id]
     |     +--rw id             uint8
     |     +--rw destination
     |     |  +--rw interface* [name]
     |     |  |  +--rw name             string
     |     |  |  +--rw encapsulation?   enumeration
     |     |  |  +--rw ingress?         empty
     |     |  |  +--rw ingress-encap?   enumeration
     |     |  |  +--rw vlan?            uint16
     |     |  +--rw remote
     |     |     +--rw vlan?   uint16
     |     +--rw filter
     |     |  +--rw packet-type
     |     |  |  +--rw status?      enumeration
     |     |  |  +--rw direction?   enumeration
     |     |  +--rw ip
     |     |  |  +--rw access-group
     |     |  |     +--rw acl-name?   string
     |     |  +--rw vlan* [id]
     |     |     +--rw id    uint16
     |     +--rw source
     |     |  +--rw interface* [name]
     |     |  |  +--rw name         string
     |     |  |  +--rw direction?   enumeration
     |     |  +--rw vlan-list* [vlan_set]
     |     |  |  +--rw vlan_set         uint16
     |     |  |  +--rw direction_set?   enumeration
     |     |  x--rw vlan
     |     |  |  x--rw vlan?        uint16
     |     |  |  x--rw direction?   enumeration
     |     |  +--rw remote
     |     |     +--rw vlan?   uint16
     |     +--rw type
     |        +--rw erspan-source!
     |        |  +--rw description?       string
     |        |  +--rw source
     |        |  |  +--rw interface* [name]
     |        |  |  |  +--rw name         string
     |        |  |  |  +--rw direction?   enumeration
     |        |  |  +--rw vlan* [vlan1]
     |        |  |     +--rw vlan1        uint16
     |        |  |     +--rw direction?   enumeration
     |        |  +--rw filter
     |        |  |  +--rw vlan* [vlan1]
     |        |  |  |  +--rw vlan1    uint16
     |        |  |  +--rw ip
     |        |  |  |  +--rw access-group
     |        |  |  |     +--rw acl-name?   string
     |        |  |  +--rw ipv6
     |        |  |  |  +--rw access-group
     |        |  |  |     +--rw acl-name?   string
     |        |  |  +--rw mac
     |        |  |  |  +--rw access-group
     |        |  |  |     +--rw acl-name?   string
     |        |  |  +--rw access-group?   ios-types:access-list-standard-id-type-non-default {ios-features:routing-platform}?
     |        |  |  +--rw sgt?            uint16
     |        |  +--rw header-type?       uint8
     |        |  +--rw shutdown-source?   boolean
     |        |  o--rw shutdown?          empty
     |        |  +--rw destination!
     |        |     +--rw ip
     |        |     |  +--rw address?   inet:ipv4-address
     |        |     |  +--rw ttl?       uint16
     |        |     |  +--rw dscp?      uint16
     |        |     +--rw erspan-id?   uint16
     |        |     +--rw mtu?         uint16
     |        |     +--rw vrf?         string
     |        |     +--rw origin
     |        |        +--rw ip
     |        |           +--rw address?   inet:ipv4-address
     |        +--rw erspan-destination!
     |        |  +--rw description?            string
     |        |  +--rw destination
     |        |  |  +--rw interface* [name]
     |        |  |  |  +--rw name    string
     |        |  |  +--rw vlan?        uint16
     |        |  +--rw shutdown-destination?   boolean
     |        |  o--rw shutdown?               empty
     |        |  +--rw source!
     |        |     +--rw ip
     |        |     |  +--rw address?   inet:ipv4-address
     |        |     +--rw erspan-id?   uint16
     |        +--rw local!
     |           +--rw description?   string
     |           +--rw source
     |           |  +--rw interface* [name]
     |           |  |  +--rw name         string
     |           |  |  +--rw direction?   enumeration
     |           |  +--rw vlan* [vlan1]
     |           |     +--rw vlan1        uint16
     |           |     +--rw direction?   enumeration
     |           +--rw destination
     |           |  +--rw interface* [name]
     |           |     +--rw name    string
     |           +--rw filter
     |           |  +--rw vlan* [vlan1]
     |           |     +--rw vlan1    uint16
     |           +--rw shutdown?      empty
     +--rw md-list* [ipaddr mask]
     |  +--rw ipaddr    inet:ipv4-address
     |  +--rw mask      inet:ipv4-address
     +--rw tftp-server-config
     |  +--rw flash* [flash-name]
     |  |  +--rw flash-name    string
     |  |  +--rw alias?        string
     |  |  +--rw acl-number?   ios-types:default-access-list-standard-id-type
     |  +--rw rom
     |  |  +--rw alias* [alias-name]
     |  |     +--rw alias-name    string
     |  |     +--rw acl-number?   ios-types:default-access-list-standard-id-type
     |  +--rw bootflash* [bootflash-name]
     |  |  +--rw bootflash-name    string
     |  |  +--rw alias?            string
     |  |  +--rw acl-number?       ios-types:default-access-list-standard-id-type
     |  +--rw harddisk* [harddisk-name]
     |  |  +--rw harddisk-name    string
     |  +--rw null* [null-name]
     |  |  +--rw null-name     string
     |  |  +--rw alias?        string
     |  |  +--rw acl-number?   ios-types:default-access-list-standard-id-type
     |  +--rw system* [system-name]
     |  |  +--rw system-name    string
     |  |  +--rw alias?         string
     |  |  +--rw acl-number?    ios-types:default-access-list-standard-id-type
     |  +--rw tmpsys* [tmpsys-name]
     |  |  +--rw tmpsys-name    string
     |  |  +--rw alias?         string
     |  |  +--rw acl-number?    ios-types:default-access-list-standard-id-type
     |  +--rw nvram* [nvram-name]
     |     +--rw nvram-name    string
     |     +--rw alias?        string
     |     +--rw acl-number?   ios-types:default-access-list-standard-id-type
     x--rw tftp-server* [name]
     |  +--rw name          string
     |  +--rw alias?        string
     |  +--rw acl-number?   ios-types:default-access-list-standard-id-type
     +--rw radius-server
     +--rw radius
     +--rw ldap
     +--rw endpoint-tracker
     +--rw zone
     +--rw zone-pair
     +--rw alarm-contact* [name]
     |  +--rw name           uint8
     |  +--rw description?   string
     |  +--rw severity?      enumeration
     |  +--rw trigger?       enumeration
     +--rw ethernet
     +--rw bridge-domain
     +--rw clns
     +--rw crypto
     +--rw cts
     +--rw cwmp
     +--rw bfd-template
     +--rw pfr
     +--rw pfr-map* [pfr-tg]
     |  +--rw pfr-tg    string
     +--rw facility-alarm
     |  +--rw severity?        enumeration
     |  +--rw exceed-action?   enumeration
     +--rw setup
     +--rw tod-clock
     |  o--rw input-source
     |     o--rw priority?   uint8
     |     o--rw ptp
     |        +--rw domain?   uint8
     +--rw network-clock
     |  o--rw synchronization
     |  |  o--rw automatic?     empty
     |  |  o--rw mode?          enumeration
     |  |  o--rw participate*   string
     |  o--rw revertive?           empty
     |  o--rw wait-to-restore
     |  |  o--rw time?     uint32
     |  |  o--rw global?   empty
     |  o--rw input-source-list* [priority]
     |  |  o--rw priority      uint8
     |  |  o--rw interface
     |  |  |  +--rw (interface-choice)?
     |  |  |     +--:(AppNav-Compress)
     |  |  |     |  +--rw AppNav-Compress?             uint16
     |  |  |     +--:(AppNav-UnCompress)
     |  |  |     |  +--rw AppNav-UnCompress?           uint16
     |  |  |     +--:(ATM)
     |  |  |     |  +--rw ATM?                         string
     |  |  |     +--:(ATM-subinterface)
     |  |  |     |  +--rw ATM-subinterface
     |  |  |     |     +--rw ATM?   string
     |  |  |     +--:(ATM-ACR)
     |  |  |     |  +--rw ATM-ACR?                     string
     |  |  |     +--:(ATM-ACRsubinterface)
     |  |  |     |  +--rw ATM-ACRsubinterface
     |  |  |     |     +--rw ATM-ACR?   string
     |  |  |     +--:(BDI)
     |  |  |     |  +--rw BDI?                         string
     |  |  |     +--:(CEM)
     |  |  |     |  +--rw CEM?                         string
     |  |  |     +--:(CEM-ACR)
     |  |  |     |  +--rw CEM-ACR?                     uint8
     |  |  |     +--:(Embedded-Service-Engine)
     |  |  |     |  +--rw Embedded-Service-Engine?     string
     |  |  |     +--:(Ethernet)
     |  |  |     |  +--rw Ethernet?                    string
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             string
     |  |  |     +--:(FiveGigabitEthernet)
     |  |  |     |  +--rw FiveGigabitEthernet?         string
     |  |  |     +--:(AppGigabitEthernet)
     |  |  |     |  +--rw AppGigabitEthernet?          string
     |  |  |     o--:(TwentyFiveGigabitEthernet)
     |  |  |     |  o--rw TwentyFiveGigabitEthernet?   string
     |  |  |     +--:(TwentyFiveGigE)
     |  |  |     |  +--rw TwentyFiveGigE?              string
     |  |  |     +--:(TwoGigabitEthernet)
     |  |  |     |  +--rw TwoGigabitEthernet?          string
     |  |  |     +--:(FortyGigabitEthernet)
     |  |  |     |  +--rw FortyGigabitEthernet?        string
     |  |  |     +--:(FiftyGigabitEthernet)
     |  |  |     |  +--rw FiftyGigabitEthernet?        string
     |  |  |     +--:(HundredGigE)
     |  |  |     |  +--rw HundredGigE?                 string
     |  |  |     +--:(L2LISP)
     |  |  |     |  +--rw L2LISP?                      string
     |  |  |     +--:(L2LISP-subinterface)
     |  |  |     |  +--rw L2LISP-subinterface
     |  |  |     |     +--rw L2LISP?   string
     |  |  |     +--:(LISP)
     |  |  |     |  +--rw LISP?                        string
     |  |  |     +--:(LISP-subinterface)
     |  |  |     |  +--rw LISP-subinterface
     |  |  |     |     +--rw LISP?   string
     |  |  |     +--:(Loopback)
     |  |  |     |  +--rw Loopback?                    uint32
     |  |  |     +--:(Multilink)
     |  |  |     |  +--rw Multilink?                   uint16
     |  |  |     +--:(nve)
     |  |  |     |  +--rw nve?                         uint16
     |  |  |     +--:(overlay)
     |  |  |     |  +--rw overlay?                     uint16
     |  |  |     +--:(Port-channel)
     |  |  |     |  +--rw Port-channel?                uint32
     |  |  |     +--:(Port-channel-subinterface)
     |  |  |     |  +--rw Port-channel-subinterface
     |  |  |     |     +--rw Port-channel?   string
     |  |  |     +--:(pseudowire)
     |  |  |     |  +--rw pseudowire?                  uint32
     |  |  |     +--:(SM)
     |  |  |     |  +--rw SM?                          string
     |  |  |     +--:(Cellular)
     |  |  |     |  +--rw Cellular?                    string
     |  |  |     +--:(Dialer)
     |  |  |     |  +--rw Dialer?                      string
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      string
     |  |  |     +--:(Async)
     |  |  |     |  +--rw Async?                       string
     |  |  |     +--:(TenGigabitEthernet)
     |  |  |     |  +--rw TenGigabitEthernet?          string
     |  |  |     +--:(Tunnel)
     |  |  |     |  +--rw Tunnel?                      uint32
     |  |  |     +--:(Virtual-Template)
     |  |  |     |  +--rw Virtual-Template?            uint16
     |  |  |     +--:(Vlan)
     |  |  |     |  +--rw Vlan?                        uint16
     |  |  |     +--:(VirtualPortGroup)
     |  |  |     |  +--rw VirtualPortGroup?            uint16
     |  |  |     +--:(vasileft)
     |  |  |     |  +--rw vasileft?                    uint16
     |  |  |     +--:(vasiright)
     |  |  |     |  +--rw vasiright?                   uint16
     |  |  |     +--:(BD-VIF)
     |  |  |     |  +--rw BD-VIF?                      string
     |  |  |     +--:(MFR)
     |  |  |     |  +--rw MFR?                         uint32
     |  |  |     +--:(Serial-subinterface)
     |  |  |     |  +--rw Serial-subinterface
     |  |  |     |     +--rw Serial?   string
     |  |  |     +--:(Bundle)
     |  |  |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |  |  o--rw ptp
     |  |  |  +--rw domain?   uint8
     |  |  o--rw controller
     |  |     o--rw name?     enumeration
     |  |     o--rw number?   string
     |  o--rw input-source
     |     o--rw priority?    uint8
     |     o--rw interface
     |     |  +--rw (interface-choice)?
     |     |     +--:(AppNav-Compress)
     |     |     |  +--rw AppNav-Compress?             uint16
     |     |     +--:(AppNav-UnCompress)
     |     |     |  +--rw AppNav-UnCompress?           uint16
     |     |     +--:(ATM)
     |     |     |  +--rw ATM?                         string
     |     |     +--:(ATM-subinterface)
     |     |     |  +--rw ATM-subinterface
     |     |     |     +--rw ATM?   string
     |     |     +--:(ATM-ACR)
     |     |     |  +--rw ATM-ACR?                     string
     |     |     +--:(ATM-ACRsubinterface)
     |     |     |  +--rw ATM-ACRsubinterface
     |     |     |     +--rw ATM-ACR?   string
     |     |     +--:(BDI)
     |     |     |  +--rw BDI?                         string
     |     |     +--:(CEM)
     |     |     |  +--rw CEM?                         string
     |     |     +--:(CEM-ACR)
     |     |     |  +--rw CEM-ACR?                     uint8
     |     |     +--:(Embedded-Service-Engine)
     |     |     |  +--rw Embedded-Service-Engine?     string
     |     |     +--:(Ethernet)
     |     |     |  +--rw Ethernet?                    string
     |     |     +--:(FastEthernet)
     |     |     |  +--rw FastEthernet?                string
     |     |     +--:(GigabitEthernet)
     |     |     |  +--rw GigabitEthernet?             string
     |     |     +--:(FiveGigabitEthernet)
     |     |     |  +--rw FiveGigabitEthernet?         string
     |     |     +--:(AppGigabitEthernet)
     |     |     |  +--rw AppGigabitEthernet?          string
     |     |     o--:(TwentyFiveGigabitEthernet)
     |     |     |  o--rw TwentyFiveGigabitEthernet?   string
     |     |     +--:(TwentyFiveGigE)
     |     |     |  +--rw TwentyFiveGigE?              string
     |     |     +--:(TwoGigabitEthernet)
     |     |     |  +--rw TwoGigabitEthernet?          string
     |     |     +--:(FortyGigabitEthernet)
     |     |     |  +--rw FortyGigabitEthernet?        string
     |     |     +--:(FiftyGigabitEthernet)
     |     |     |  +--rw FiftyGigabitEthernet?        string
     |     |     +--:(HundredGigE)
     |     |     |  +--rw HundredGigE?                 string
     |     |     +--:(L2LISP)
     |     |     |  +--rw L2LISP?                      string
     |     |     +--:(L2LISP-subinterface)
     |     |     |  +--rw L2LISP-subinterface
     |     |     |     +--rw L2LISP?   string
     |     |     +--:(LISP)
     |     |     |  +--rw LISP?                        string
     |     |     +--:(LISP-subinterface)
     |     |     |  +--rw LISP-subinterface
     |     |     |     +--rw LISP?   string
     |     |     +--:(Loopback)
     |     |     |  +--rw Loopback?                    uint32
     |     |     +--:(Multilink)
     |     |     |  +--rw Multilink?                   uint16
     |     |     +--:(nve)
     |     |     |  +--rw nve?                         uint16
     |     |     +--:(overlay)
     |     |     |  +--rw overlay?                     uint16
     |     |     +--:(Port-channel)
     |     |     |  +--rw Port-channel?                uint32
     |     |     +--:(Port-channel-subinterface)
     |     |     |  +--rw Port-channel-subinterface
     |     |     |     +--rw Port-channel?   string
     |     |     +--:(pseudowire)
     |     |     |  +--rw pseudowire?                  uint32
     |     |     +--:(SM)
     |     |     |  +--rw SM?                          string
     |     |     +--:(Cellular)
     |     |     |  +--rw Cellular?                    string
     |     |     +--:(Dialer)
     |     |     |  +--rw Dialer?                      string
     |     |     +--:(Serial)
     |     |     |  +--rw Serial?                      string
     |     |     +--:(Async)
     |     |     |  +--rw Async?                       string
     |     |     +--:(TenGigabitEthernet)
     |     |     |  +--rw TenGigabitEthernet?          string
     |     |     +--:(Tunnel)
     |     |     |  +--rw Tunnel?                      uint32
     |     |     +--:(Virtual-Template)
     |     |     |  +--rw Virtual-Template?            uint16
     |     |     +--:(Vlan)
     |     |     |  +--rw Vlan?                        uint16
     |     |     +--:(VirtualPortGroup)
     |     |     |  +--rw VirtualPortGroup?            uint16
     |     |     +--:(vasileft)
     |     |     |  +--rw vasileft?                    uint16
     |     |     +--:(vasiright)
     |     |     |  +--rw vasiright?                   uint16
     |     |     +--:(BD-VIF)
     |     |     |  +--rw BD-VIF?                      string
     |     |     +--:(MFR)
     |     |     |  +--rw MFR?                         uint32
     |     |     +--:(Serial-subinterface)
     |     |     |  +--rw Serial-subinterface
     |     |     |     +--rw Serial?   string
     |     |     +--:(Bundle)
     |     |        +--rw Bundle?                      uint32 {ios-features:cable-config}?
     |     o--rw ptp
     |        o--rw domain?   uint8
     +--rw l2vpn
     +--rw l2vpn-config
     +--rw l3vpn
     +--rw mpls
     +--rw router
     +--rw service-chain
     +--rw performance
     +--rw otv
     +--rw remote-management
     |  +--rw dmi?           empty
     |  +--rw restful-api?   boolean
     +--rw virtual-service* [name]
     |  +--rw name    string
     +--rw virtual-template
     |  +--rw snmp?   boolean
     +--rw vxlan
     +--rw snmp
     +--rw snmp-server
     +--rw segment-routing
     +--rw performance-measurement!
     +--rw license
     |  +--rw udi
     |  |  +--rw pid?   string
     |  |  +--rw sn?    string
     |  +--rw feature
     |  |  +--rw name?   string
     |  |  +--rw port
     |  |     +--rw bulk?         empty
     |  |     +--rw onegig?       uint8
     |  |     +--rw b-6xonegig?   uint8
     |  |     +--rw tengig?       uint8
     |  +--rw accept
     |  |  +--rw end?         empty
     |  |  +--rw user?        empty
     |  |  +--rw agreement?   empty
     |  +--rw boot
     |  |  +--rw level
     |  |  |  +--rw (license-choice)?
     |  |  |     +--:(ipbase-case)
     |  |  |     |  +--rw ipbase!
     |  |  |     |     +--rw switch?   uint8
     |  |  |     +--:(ipbasek9-case)
     |  |  |     |  +--rw ipbasek9!
     |  |  |     |     +--rw addon?   enumeration
     |  |  |     +--:(ipservices-case)
     |  |  |     |  +--rw ipservices!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(ipservicesk9-case)
     |  |  |     |  +--rw ipservicesk9!
     |  |  |     |     +--rw addon?   enumeration
     |  |  |     +--:(lanbase-case)
     |  |  |     |  +--rw lanbase!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(lanbasek9-case)
     |  |  |     |  +--rw lanbasek9!
     |  |  |     |     +--rw addon?   enumeration
     |  |  |     +--:(lite-case)
     |  |  |     |  +--rw lite!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(metroaggrservices-case)
     |  |  |     |  +--rw metroaggrservices!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(metroipservices-case)
     |  |  |     |  +--rw metroipservices?         empty
     |  |  |     +--:(metroservices-case)
     |  |  |     |  +--rw metroservices?           empty
     |  |  |     +--:(advancedmetroipaccess-case)
     |  |  |     |  +--rw advancedmetroipaccess?   empty
     |  |  |     +--:(metroaccess-case)
     |  |  |     |  +--rw metroaccess?             empty
     |  |  |     +--:(metroipaccess-case)
     |  |  |     |  +--rw metroipaccess?           empty
     |  |  |     +--:(entservices-case)
     |  |  |     |  +--rw entservices?             empty
     |  |  |     +--:(adventerprise-case)
     |  |  |     |  +--rw adventerprise?           empty
     |  |  |     +--:(appx-case)
     |  |  |     |  +--rw appx?                    empty
     |  |  |     +--:(appxk9-case)
     |  |  |     |  +--rw appxk9?                  empty
     |  |  |     +--:(ax-case)
     |  |  |     |  +--rw ax?                      empty
     |  |  |     +--:(security-case)
     |  |  |     |  +--rw security?                empty
     |  |  |     +--:(securityk9-case)
     |  |  |     |  +--rw securityk9?              empty
     |  |  |     +--:(uck9-case)
     |  |  |     |  +--rw uck9!
     |  |  |     |     +--rw disable?   empty
     |  |  |     +--:(network-advantage-case)
     |  |  |     |  +--rw network-advantage!
     |  |  |     |     +--rw addon?   enumeration
     |  |  |     +--:(network-essentials-case)
     |  |  |     |  +--rw network-essentials!
     |  |  |     |     +--rw addon?   enumeration
     |  |  |     +--:(AdvUCSuiteK9-case)
     |  |  |     |  +--rw AdvUCSuiteK9?            empty
     |  |  |     +--:(FoundationSuiteK9-case)
     |  |  |     |  +--rw FoundationSuiteK9?       empty
     |  |  |     +--:(advantage-case)
     |  |  |     |  +--rw advantage?               empty
     |  |  |     +--:(essentials-case)
     |  |  |        +--rw essentials?              empty
     |  |  +--rw suite {ios-features:license-suite-command}?
     |  |  |  +--rw suite-name?   enumeration
     |  |  +--rw boot-module
     |  |     +--rw module?               enumeration
     |  |     +--rw technology-package
     |  |        +--rw securityk9?   empty
     |  |        +--rw uck9?         empty
     |  |        +--rw datak9?       empty
     |  +--rw smart
     |     +--rw customer-id?      string
     |     +--rw enable?           empty
     |     +--rw transport-type?   enumeration
     |     +--rw privacy
     |     |  +--rw hostname?   empty
     |     |  +--rw version?    empty
     |     +--rw utility
     |     |  +--rw enable?          empty
     |     |  +--rw customer-info
     |     |     +--rw city?         string
     |     |     +--rw country?      string
     |     |     +--rw id?           string
     |     |     +--rw name?         string
     |     |     +--rw postalcode?   string
     |     |     +--rw state?        string
     |     |     +--rw street?       string
     |     +--rw usage
     |     |  +--rw interval?        uint32
     |     |  +--rw customer-tags
     |     |     +--rw tag1?   string
     |     |     +--rw tag2?   string
     |     |     +--rw tag3?   string
     |     |     +--rw tag4?   string
     |     +--rw url
     |        +--rw cslu?            inet:uri
     |        +--rw (url-setting)?
     |           +--:(set-default)
     |           |  +--rw default?   empty
     |           +--:(set-urls)
     |              +--rw name?      string
     |              +--rw utility?   string
     +--rw disable-eadi?              empty
     +--rw memory-size {ios-features:mem-size}?
     |  +--rw iomem?   uint8
     o--rw transceiver {ios-features:transceiver}?
     |  o--rw type
     |     o--rw all
     |        o--rw monitoring!
     |           o--rw interval?   uint16
     +--rw transceivers {ios-features:transceiver}?
     |  +--rw type
     |     +--rw all
     |        +--rw monitoring-enable
     |        |  +--rw monitoring?   empty
     |        +--rw monitoring-interval
     |           +--rw monitoring
     |              +--rw interval?   uint16
     +--rw service-insertion
     +--rw udld
     +--rw qos
     +--rw time-range* [word]
     |  +--rw word        string
     |  +--rw periodic* [daily to]
     |  |  +--rw daily    ios-types:hhmm-type
     |  |  +--rw to       ios-types:hhmm-type
     |  +--rw absolute
     |     +--rw start
     |        +--rw start-time?     string
     |        +--rw day-of-month?   uint8
     |        +--rw month?          string
     |        +--rw year?           uint16
     +--rw device-tracking
     +--rw fhrp
     |  +--rw version
     |  |  +--rw vrrp?   enumeration
     |  +--rw mac-address
     |  |  +--rw bia?   empty
     |  +--rw bfd?           boolean
     |  +--rw sso?           boolean {ios-features:fhrp-sso}?
     +--rw standby
     |  +--rw bfd
     |  |  +--rw all-interfaces?   boolean
     |  +--rw redirects-config
     |  |  +--rw (redirect_choice)?
     |  |     +--:(redirects)
     |  |     |  +--rw redirects?                 boolean
     |  |     +--:(redirect-enable-disable)
     |  |        +--rw redirect-enable-disable
     |  |           +--rw redirects?   enumeration
     |  o--rw redirects?          boolean
     |  +--rw sso?                boolean
     +--rw metadata
     |  +--rw flow!
     |     +--rw transmit?   empty
     +--rw profile
     |  +--rw flow?   empty
     +--rw alias
     |  +--rw exec* [alias-name]
     |  |  +--rw alias-name        string
     |  |  +--rw new-alias-name?   string
     |  +--rw configure* [alias-name]
     |     +--rw alias-name        string
     |     +--rw new-alias-name?   string
     +--rw line
     |  +--rw auto-consolidation?   boolean
     |  +--rw line-list* [first-number]
     |  |  +--rw first-number                  uint8
     |  |  +--rw last-number?                  uint16
     |  |  +--rw accounting
     |  |  |  +--rw commands* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw acc-name        string
     |  |  |  +--rw connection
     |  |  |  |  +--rw accounting-name?   string
     |  |  |  +--rw exec
     |  |  |     +--rw accounting-name?   string
     |  |  +--rw authorization
     |  |  |  +--rw commands-v2* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw auth-name       string
     |  |  |  x--rw commands* [enable-level auth-name]
     |  |  |  |  x--rw enable-level    uint8
     |  |  |  |  x--rw auth-name       string
     |  |  |  +--rw exec
     |  |  |     +--rw authorization-name?   string
     |  |  |     x--rw default?              empty
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  |     +--rw vrfname?       string
     |  |  +--rw no-activation-character?      boolean
     |  |  +--rw activation-character?         union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw autohangup_only
     |  |  |  +--rw autohangup?   empty
     |  |  +--rw autohangup
     |  |  |  +--rw session-timeout?   boolean
     |  |  +--rw data-character-bits?          uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?                empty
     |  |  +--rw editing?                      empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw (exec-choice)?
     |  |  |  +--:(no-exec)
     |  |  |  |  +--rw no-exec
     |  |  |  |     +--rw exec?   boolean
     |  |  |  +--:(exec)
     |  |  |     +--rw exec
     |  |  |        +--rw prompt
     |  |  |           +--rw timestamp?   empty
     |  |  +--rw exec-banner?                  empty
     |  |  +--rw exec-character-bits?          uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                    empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint16
     |  |  +--rw international?                empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  |        +--rw vrfname?              string
     |  |  +--rw length?                       uint16
     |  |  +--rw line?                         uint8
     |  |  +--rw location?                     string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw logout-warning?               uint32
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw autoconfigure
     |  |  |  |  +--rw discovery?   empty
     |  |  |  |  +--rw type?        string
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                      empty
     |  |  +--rw motd-banner?                  empty
     |  |  +--rw notify?                       empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                       uint8
     |  |  +--rw rxspeed?                      uint32
     |  |  +--rw session-disconnect-warning
     |  |  |  +--rw seconds?   uint32
     |  |  |  +--rw message?   string
     |  |  +--rw session-limit?                uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?       uint8
     |  |  +--rw speed?                        uint32
     |  |  +--rw start-character?              union
     |  |  +--rw stop-character?               union
     |  |  +--rw stopbits?                     enumeration
     |  |  +--rw terminal-type?                string
     |  |  +--rw timeout
     |  |  |  +--rw login-config
     |  |  |  |  +--rw login
     |  |  |  |     +--rw response?   uint16
     |  |  |  o--rw login?          empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw output
     |  |  |  |  +--rw (output-protocol)?
     |  |  |  |     +--:(all-protocol)
     |  |  |  |     |  +--rw all?      empty
     |  |  |  |     +--:(no-protocol)
     |  |  |  |     |  +--rw none?     empty
     |  |  |  |     +--:(other-protocol)
     |  |  |  |        +--rw output*   enumeration
     |  |  |  +--rw preferred
     |  |  |  |  +--rw protocol?   enumeration
     |  |  |  +--rw input
     |  |  |     +--rw (input-protocol)?
     |  |  |        +--:(all-protocol)
     |  |  |        |  +--rw all?     empty
     |  |  |        +--:(no-protocol)
     |  |  |        |  +--rw none?    empty
     |  |  |        +--:(other-protocol)
     |  |  |        |  +--rw input*   enumeration
     |  |  |        x--:(default-ssh)
     |  |  |           x--rw ssh?     boolean
     |  |  +--rw txspeed?                      uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                        uint16
     |  +--rw aux* [first]
     |  |  +--rw first                         enumeration
     |  |  +--rw accounting
     |  |  |  +--rw commands* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw acc-name        string
     |  |  |  +--rw exec
     |  |  |     +--rw accounting-name?   string
     |  |  +--rw authorization
     |  |  |  +--rw commands-v2* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw auth-name       string
     |  |  |  x--rw commands* [enable-level auth-name]
     |  |  |  |  x--rw enable-level    uint8
     |  |  |  |  x--rw auth-name       string
     |  |  |  +--rw exec
     |  |  |     +--rw authorization-name?   string
     |  |  |     +--rw default?              empty
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  |     +--rw vrfname?       string
     |  |  +--rw no-activation-character?      boolean
     |  |  +--rw activation-character?         union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw autohangup_only
     |  |  |  +--rw autohangup?   empty
     |  |  +--rw autohangup
     |  |  |  +--rw session-timeout?   boolean
     |  |  +--rw data-character-bits?          uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?                empty
     |  |  +--rw editing?                      empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw exec-enable
     |  |  |  +--rw exec?   boolean
     |  |  +--rw exec-options
     |  |  |  +--rw exec
     |  |  |     +--rw prompt
     |  |  |        +--rw timestamp?   empty
     |  |  x--rw (exec-choice)?
     |  |  |  x--:(no-exec)
     |  |  |  |  x--rw no-exec
     |  |  |  |     x--rw exec?   boolean
     |  |  |  x--:(exec)
     |  |  |     x--rw exec
     |  |  |        x--rw prompt
     |  |  |           x--rw timestamp?   empty
     |  |  +--rw exec-banner?                  empty
     |  |  +--rw exec-character-bits?          uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                    empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint16
     |  |  +--rw international?                empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  |        +--rw vrfname?              string
     |  |  +--rw length?                       uint16
     |  |  +--rw line?                         uint8
     |  |  +--rw location?                     string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw logout-warning?               uint32
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw autoconfigure
     |  |  |  |  +--rw discovery?   empty
     |  |  |  |  +--rw type?        string
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                      empty
     |  |  +--rw motd-banner?                  empty
     |  |  +--rw notify?                       empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                       uint8
     |  |  +--rw rxspeed?                      uint32
     |  |  +--rw script
     |  |  |  +--rw dialer?   string
     |  |  +--rw session-disconnect-warning
     |  |  |  +--rw seconds?   uint32
     |  |  |  +--rw message?   string
     |  |  +--rw session-limit?                uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?       uint8
     |  |  +--rw speed?                        uint32
     |  |  +--rw start-character?              union
     |  |  +--rw stop-character?               union
     |  |  +--rw stopbits?                     enumeration
     |  |  +--rw terminal-type?                string
     |  |  +--rw timeout
     |  |  |  +--rw login-config
     |  |  |  |  +--rw login
     |  |  |  |     +--rw response?   uint16
     |  |  |  o--rw login?          empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw output
     |  |  |  |  +--rw (output-protocol)?
     |  |  |  |     +--:(all-protocol)
     |  |  |  |     |  +--rw all?      empty
     |  |  |  |     +--:(no-protocol)
     |  |  |  |     |  +--rw none?     empty
     |  |  |  |     +--:(other-protocol)
     |  |  |  |        +--rw output*   enumeration
     |  |  |  +--rw preferred
     |  |  |  |  +--rw protocol?   enumeration
     |  |  |  +--rw input
     |  |  |     +--rw (input-protocol)?
     |  |  |        +--:(all-protocol)
     |  |  |        |  +--rw all?     empty
     |  |  |        +--:(no-protocol)
     |  |  |        |  +--rw none?    empty
     |  |  |        +--:(other-protocol)
     |  |  |        |  +--rw input*   enumeration
     |  |  |        x--:(default-ssh)
     |  |  |           x--rw ssh?     boolean
     |  |  +--rw txspeed?                      uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                        uint16
     |  +--rw console* [first]
     |  |  +--rw first                         enumeration
     |  |  +--rw accounting
     |  |  |  +--rw commands* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw acc-name        string
     |  |  |  +--rw exec
     |  |  |     +--rw accounting-name?   string
     |  |  +--rw authorization
     |  |  |  +--rw commands-v2* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw auth-name       string
     |  |  |  x--rw commands* [enable-level auth-name]
     |  |  |  |  x--rw enable-level    uint8
     |  |  |  |  x--rw auth-name       string
     |  |  |  +--rw exec
     |  |  |     +--rw authorization-name?   string
     |  |  |     +--rw default?              empty
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  |     +--rw vrfname?       string
     |  |  +--rw no-activation-character?      boolean
     |  |  +--rw activation-character?         union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw autohangup_only
     |  |  |  +--rw autohangup?   empty
     |  |  +--rw autohangup
     |  |  |  +--rw session-timeout?   boolean
     |  |  +--rw data-character-bits?          uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?                empty
     |  |  +--rw editing?                      empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw exec-enable
     |  |  |  +--rw exec?   boolean
     |  |  +--rw exec-options
     |  |  |  +--rw exec
     |  |  |     +--rw prompt
     |  |  |        +--rw timestamp?   empty
     |  |  x--rw (exec-choice)?
     |  |  |  x--:(no-exec)
     |  |  |  |  x--rw no-exec
     |  |  |  |     x--rw exec?   boolean
     |  |  |  x--:(exec)
     |  |  |     x--rw exec
     |  |  |        x--rw prompt
     |  |  |           x--rw timestamp?   empty
     |  |  +--rw exec-banner?                  empty
     |  |  +--rw exec-character-bits?          uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                    empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint16
     |  |  +--rw international?                empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  |        +--rw vrfname?              string
     |  |  +--rw length?                       uint16
     |  |  +--rw line?                         uint8
     |  |  +--rw location?                     string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw logout-warning?               uint32
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw autoconfigure
     |  |  |  |  +--rw discovery?   empty
     |  |  |  |  +--rw type?        string
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                      empty
     |  |  +--rw motd-banner?                  empty
     |  |  +--rw notify?                       empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                       uint8
     |  |  +--rw rxspeed?                      uint32
     |  |  +--rw script
     |  |  |  +--rw dialer?   string
     |  |  +--rw session-disconnect-warning
     |  |  |  +--rw seconds?   uint32
     |  |  |  +--rw message?   string
     |  |  +--rw session-limit?                uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?       uint8
     |  |  +--rw speed?                        uint32
     |  |  +--rw start-character?              union
     |  |  +--rw stop-character?               union
     |  |  +--rw stopbits?                     enumeration
     |  |  +--rw terminal-type?                string
     |  |  +--rw timeout
     |  |  |  +--rw login-config
     |  |  |  |  +--rw login
     |  |  |  |     +--rw response?   uint16
     |  |  |  o--rw login?          empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw output
     |  |  |  |  +--rw (output-protocol)?
     |  |  |  |     +--:(all-protocol)
     |  |  |  |     |  +--rw all?      empty
     |  |  |  |     +--:(no-protocol)
     |  |  |  |     |  +--rw none?     empty
     |  |  |  |     +--:(other-protocol)
     |  |  |  |        +--rw output*   enumeration
     |  |  |  +--rw preferred
     |  |  |  |  +--rw protocol?   enumeration
     |  |  |  o--rw input
     |  |  |     o--rw (input-protocol)?
     |  |  |        o--:(all-protocol)
     |  |  |        |  o--rw all?     empty
     |  |  |        o--:(no-protocol)
     |  |  |        |  o--rw none?    empty
     |  |  |        o--:(other-protocol)
     |  |  |           o--rw input*   enumeration
     |  |  +--rw txspeed?                      uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                        uint16
     |  +--rw vty* [first]
     |  |  +--rw first                         uint16
     |  |  +--rw last?                         uint16
     |  |  +--rw accounting
     |  |  |  +--rw commands* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw acc-name        string
     |  |  |  +--rw connection
     |  |  |  |  +--rw accounting-name?   string
     |  |  |  +--rw exec
     |  |  |     +--rw accounting-name?   string
     |  |  +--rw authorization
     |  |  |  +--rw commands-v2* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw auth-name       string
     |  |  |  x--rw commands* [enable-level auth-name]
     |  |  |  |  x--rw enable-level    uint8
     |  |  |  |  x--rw auth-name       string
     |  |  |  +--rw exec
     |  |  |     +--rw authorization-name?   string
     |  |  |     x--rw default?              empty
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  |     +--rw vrfname?       string
     |  |  +--rw no-activation-character?      boolean
     |  |  +--rw activation-character?         union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw autohangup_only
     |  |  |  +--rw autohangup?   empty
     |  |  +--rw autohangup
     |  |  |  +--rw session-timeout?   boolean
     |  |  +--rw data-character-bits?          uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?                empty
     |  |  +--rw editing?                      empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw (exec-choice)?
     |  |  |  +--:(no-exec)
     |  |  |  |  +--rw no-exec
     |  |  |  |     +--rw exec?   boolean
     |  |  |  +--:(exec)
     |  |  |     +--rw exec
     |  |  |        +--rw prompt
     |  |  |           +--rw timestamp?   empty
     |  |  +--rw exec-banner?                  empty
     |  |  +--rw exec-character-bits?          uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                    empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint16
     |  |  +--rw international?                empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  |        +--rw vrfname?              string
     |  |  +--rw length?                       uint16
     |  |  +--rw line?                         uint8
     |  |  +--rw location?                     string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw logout-warning?               uint32
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw autoconfigure
     |  |  |  |  +--rw discovery?   empty
     |  |  |  |  +--rw type?        string
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                      empty
     |  |  +--rw motd-banner?                  empty
     |  |  +--rw notify?                       empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                       uint8
     |  |  +--rw rxspeed?                      uint32
     |  |  +--rw session-disconnect-warning
     |  |  |  +--rw seconds?   uint32
     |  |  |  +--rw message?   string
     |  |  +--rw session-limit?                uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?       uint8
     |  |  +--rw speed?                        uint32
     |  |  +--rw start-character?              union
     |  |  +--rw stop-character?               union
     |  |  +--rw stopbits?                     enumeration
     |  |  +--rw terminal-type?                string
     |  |  +--rw timeout
     |  |  |  +--rw login-config
     |  |  |  |  +--rw login
     |  |  |  |     +--rw response?   uint16
     |  |  |  o--rw login?          empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw output
     |  |  |  |  +--rw (output-protocol)?
     |  |  |  |     +--:(all-protocol)
     |  |  |  |     |  +--rw all?      empty
     |  |  |  |     +--:(no-protocol)
     |  |  |  |     |  +--rw none?     empty
     |  |  |  |     +--:(other-protocol)
     |  |  |  |        +--rw output*   enumeration
     |  |  |  +--rw preferred
     |  |  |  |  +--rw protocol?   enumeration
     |  |  |  +--rw input
     |  |  |     +--rw (input-protocol)?
     |  |  |        +--:(all-protocol)
     |  |  |        |  +--rw all?     empty
     |  |  |        +--:(no-protocol)
     |  |  |        |  +--rw none?    empty
     |  |  |        +--:(other-protocol)
     |  |  |        |  +--rw input*   enumeration
     |  |  |        x--:(default-ssh)
     |  |  |           x--rw ssh?     boolean
     |  |  +--rw txspeed?                      uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                        uint16
     |  +--rw async-line-single* [first-name]
     |  |  +--rw first-name                    string
     |  |  +--rw accounting
     |  |  |  +--rw commands* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw acc-name        string
     |  |  |  +--rw connection
     |  |  |  |  +--rw accounting-name?   string
     |  |  |  +--rw exec
     |  |  |     +--rw accounting-name?   string
     |  |  +--rw authorization
     |  |  |  +--rw commands-v2* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw auth-name       string
     |  |  |  x--rw commands* [enable-level auth-name]
     |  |  |  |  x--rw enable-level    uint8
     |  |  |  |  x--rw auth-name       string
     |  |  |  +--rw exec
     |  |  |     +--rw authorization-name?   string
     |  |  |     x--rw default?              empty
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  |     +--rw vrfname?       string
     |  |  +--rw no-activation-character?      boolean
     |  |  +--rw activation-character?         union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw autohangup_only
     |  |  |  +--rw autohangup?   empty
     |  |  +--rw autohangup
     |  |  |  +--rw session-timeout?   boolean
     |  |  +--rw data-character-bits?          uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?                empty
     |  |  +--rw editing?                      empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw (exec-choice)?
     |  |  |  +--:(no-exec)
     |  |  |  |  +--rw no-exec
     |  |  |  |     +--rw exec?   boolean
     |  |  |  +--:(exec)
     |  |  |     +--rw exec
     |  |  |        +--rw prompt
     |  |  |           +--rw timestamp?   empty
     |  |  +--rw exec-banner?                  empty
     |  |  +--rw exec-character-bits?          uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                    empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint16
     |  |  +--rw international?                empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  |        +--rw vrfname?              string
     |  |  +--rw length?                       uint16
     |  |  +--rw line?                         uint8
     |  |  +--rw location?                     string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw logout-warning?               uint32
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw autoconfigure
     |  |  |  |  +--rw discovery?   empty
     |  |  |  |  +--rw type?        string
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                      empty
     |  |  +--rw motd-banner?                  empty
     |  |  +--rw notify?                       empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                       uint8
     |  |  +--rw rxspeed?                      uint32
     |  |  +--rw session-disconnect-warning
     |  |  |  +--rw seconds?   uint32
     |  |  |  +--rw message?   string
     |  |  +--rw session-limit?                uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?       uint8
     |  |  +--rw speed?                        uint32
     |  |  +--rw start-character?              union
     |  |  +--rw stop-character?               union
     |  |  +--rw stopbits?                     enumeration
     |  |  +--rw terminal-type?                string
     |  |  +--rw timeout
     |  |  |  +--rw login-config
     |  |  |  |  +--rw login
     |  |  |  |     +--rw response?   uint16
     |  |  |  o--rw login?          empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw output
     |  |  |  |  +--rw (output-protocol)?
     |  |  |  |     +--:(all-protocol)
     |  |  |  |     |  +--rw all?      empty
     |  |  |  |     +--:(no-protocol)
     |  |  |  |     |  +--rw none?     empty
     |  |  |  |     +--:(other-protocol)
     |  |  |  |        +--rw output*   enumeration
     |  |  |  +--rw preferred
     |  |  |  |  +--rw protocol?   enumeration
     |  |  |  +--rw input
     |  |  |     +--rw (input-protocol)?
     |  |  |        +--:(all-protocol)
     |  |  |        |  +--rw all?     empty
     |  |  |        +--:(no-protocol)
     |  |  |        |  +--rw none?    empty
     |  |  |        +--:(other-protocol)
     |  |  |        |  +--rw input*   enumeration
     |  |  |        x--:(default-ssh)
     |  |  |           x--rw ssh?     boolean
     |  |  +--rw txspeed?                      uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                        uint16
     |  +--rw async-line-range* [first-name last-name]
     |  |  +--rw first-name                    string
     |  |  +--rw last-name                     string
     |  |  +--rw accounting
     |  |  |  +--rw commands* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw acc-name        string
     |  |  |  +--rw connection
     |  |  |  |  +--rw accounting-name?   string
     |  |  |  +--rw exec
     |  |  |     +--rw accounting-name?   string
     |  |  +--rw authorization
     |  |  |  +--rw commands-v2* [enable-level]
     |  |  |  |  +--rw enable-level    uint8
     |  |  |  |  +--rw auth-name       string
     |  |  |  x--rw commands* [enable-level auth-name]
     |  |  |  |  x--rw enable-level    uint8
     |  |  |  |  x--rw auth-name       string
     |  |  |  +--rw exec
     |  |  |     +--rw authorization-name?   string
     |  |  |     x--rw default?              empty
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  |     +--rw vrfname?       string
     |  |  +--rw no-activation-character?      boolean
     |  |  +--rw activation-character?         union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw autohangup_only
     |  |  |  +--rw autohangup?   empty
     |  |  +--rw autohangup
     |  |  |  +--rw session-timeout?   boolean
     |  |  +--rw data-character-bits?          uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?                empty
     |  |  +--rw editing?                      empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw (exec-choice)?
     |  |  |  +--:(no-exec)
     |  |  |  |  +--rw no-exec
     |  |  |  |     +--rw exec?   boolean
     |  |  |  +--:(exec)
     |  |  |     +--rw exec
     |  |  |        +--rw prompt
     |  |  |           +--rw timestamp?   empty
     |  |  +--rw exec-banner?                  empty
     |  |  +--rw exec-character-bits?          uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                    empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint16
     |  |  +--rw international?                empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  |        +--rw vrfname?              string
     |  |  +--rw length?                       uint16
     |  |  +--rw line?                         uint8
     |  |  +--rw location?                     string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw logout-warning?               uint32
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw autoconfigure
     |  |  |  |  +--rw discovery?   empty
     |  |  |  |  +--rw type?        string
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                      empty
     |  |  +--rw motd-banner?                  empty
     |  |  +--rw notify?                       empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                       uint8
     |  |  +--rw rxspeed?                      uint32
     |  |  +--rw session-disconnect-warning
     |  |  |  +--rw seconds?   uint32
     |  |  |  +--rw message?   string
     |  |  +--rw session-limit?                uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?       uint8
     |  |  +--rw speed?                        uint32
     |  |  +--rw start-character?              union
     |  |  +--rw stop-character?               union
     |  |  +--rw stopbits?                     enumeration
     |  |  +--rw terminal-type?                string
     |  |  +--rw timeout
     |  |  |  +--rw login-config
     |  |  |  |  +--rw login
     |  |  |  |     +--rw response?   uint16
     |  |  |  o--rw login?          empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw output
     |  |  |  |  +--rw (output-protocol)?
     |  |  |  |     +--:(all-protocol)
     |  |  |  |     |  +--rw all?      empty
     |  |  |  |     +--:(no-protocol)
     |  |  |  |     |  +--rw none?     empty
     |  |  |  |     +--:(other-protocol)
     |  |  |  |        +--rw output*   enumeration
     |  |  |  +--rw preferred
     |  |  |  |  +--rw protocol?   enumeration
     |  |  |  +--rw input
     |  |  |     +--rw (input-protocol)?
     |  |  |        +--:(all-protocol)
     |  |  |        |  +--rw all?     empty
     |  |  |        +--:(no-protocol)
     |  |  |        |  +--rw none?    empty
     |  |  |        +--:(other-protocol)
     |  |  |        |  +--rw input*   enumeration
     |  |  |        x--:(default-ssh)
     |  |  |           x--rw ssh?     boolean
     |  |  +--rw txspeed?                      uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                        uint16
     |  o--rw async-line* [first-name]
     |     o--rw first-name                    string
     |     o--rw last-name?                    string
     |     o--rw authorization
     |     |  o--rw commands* [enable-level auth-name]
     |     |  |  o--rw enable-level    uint8
     |     |  |  o--rw auth-name       string
     |     |  o--rw exec
     |     |     o--rw authorization-name?   string
     |     |     o--rw default?              empty
     |     o--rw access-class
     |     |  o--rw acccess-list* [direction]
     |     |     o--rw direction      enumeration
     |     |     o--rw access-list    ios-types:exp-acl-type
     |     |     o--rw vrf-also?      empty
     |     o--rw no-activation-character?      boolean
     |     o--rw activation-character?         union
     |     o--rw autocommand
     |     |  o--rw line?                     string
     |     |  o--rw no-suppress-linenumber!
     |     |     o--rw line?   string
     |     o--rw autocommand-options!
     |     |  o--rw abort-character!
     |     |  |  o--rw character?   union
     |     |  o--rw delay!
     |     |  |  o--rw time?   uint8
     |     |  o--rw nohangup!
     |     |     o--rw abort-character?   empty
     |     |     o--rw delay?             empty
     |     o--rw autohangup_only
     |     |  o--rw autohangup?   empty
     |     o--rw autohangup
     |     |  o--rw session-timeout?   boolean
     |     o--rw data-character-bits?          uint8
     |     o--rw databits
     |     |  o--rw set-to-5?   empty
     |     |  o--rw set-to-6?   empty
     |     |  o--rw set-to-7?   empty
     |     |  o--rw set-to-8?   empty
     |     o--rw domain-lookup?                empty
     |     o--rw editing?                      empty
     |     o--rw escape-character
     |     |  o--rw char?   union
     |     |  o--rw soft?   empty
     |     o--rw (exec-choice)?
     |     |  o--:(no-exec)
     |     |  |  o--rw no-exec
     |     |  |     o--rw exec?   boolean
     |     |  o--:(exec)
     |     |     o--rw exec
     |     |        o--rw prompt
     |     |           o--rw timestamp?   empty
     |     o--rw exec-banner?                  empty
     |     o--rw exec-character-bits?          uint8
     |     o--rw exec-timeout
     |     |  o--rw minutes?   uint32
     |     |  o--rw seconds?   uint32
     |     o--rw flowcontrol
     |     |  o--rw NONE?       empty
     |     |  o--rw hardware?   empty
     |     |  o--rw software?   empty
     |     o--rw full-help?                    empty
     |     o--rw history!
     |     |  o--rw size?   uint16
     |     o--rw international?                empty
     |     o--rw ip
     |     |  o--rw netmask-format!
     |     |  |  o--rw format?   enumeration
     |     |  o--rw tcp?              empty
     |     o--rw ipv6
     |     |  o--rw access-class
     |     |     o--rw access-class* [access-class-name]
     |     |        o--rw access-class-name     string
     |     |        o--rw enumeration-in-out?   enumeration
     |     o--rw length?                       uint16
     |     o--rw line?                         uint8
     |     o--rw location?                     string
     |     o--rw logging
     |     |  o--rw synchronous!
     |     o--rw login
     |     |  o--rw local?            empty
     |     |  o--rw authentication?   string
     |     o--rw media-type
     |     |  o--rw rj45?   empty
     |     o--rw modem
     |     |  o--rw CTS-Alarm?        empty
     |     |  o--rw DTR-active?       empty
     |     |  o--rw Dialin?           empty
     |     |  o--rw Host?             empty
     |     |  o--rw InOut?            empty
     |     |  o--rw Printer?          empty
     |     |  o--rw answer-timeout?   empty
     |     |  o--rw autoconfigure
     |     |  |  o--rw discovery?   empty
     |     |  |  o--rw type?        string
     |     |  o--rw dtr-delay?        empty
     |     o--rw monitor?                      empty
     |     o--rw motd-banner?                  empty
     |     o--rw notify?                       empty
     |     o--rw padding
     |     |  o--rw character?   union
     |     |  o--rw null?        uint8
     |     o--rw parity
     |     |  o--rw even?    empty
     |     |  o--rw mark?    empty
     |     |  o--rw none?    empty
     |     |  o--rw odd?     empty
     |     |  o--rw space?   empty
     |     o--rw password
     |     |  o--rw level?    uint8
     |     |  o--rw type?     enumeration
     |     |  o--rw secret?   string
     |     o--rw prc
     |     |  o--rw expose?   empty
     |     |  o--rw hide?     empty
     |     o--rw privilege
     |     |  o--rw level
     |     |     o--rw number?   uint8
     |     o--rw rotary?                       uint8
     |     o--rw rxspeed?                      uint32
     |     o--rw session-disconnect-warning
     |     |  o--rw seconds?   uint32
     |     |  o--rw message?   string
     |     o--rw session-limit?                uint32
     |     o--rw session-timeout
     |     |  o--rw session-timeout-value?   uint16
     |     |  o--rw output?                  empty
     |     o--rw special-character-bits?       uint8
     |     o--rw speed?                        uint32
     |     o--rw start-character?              union
     |     o--rw stop-character?               union
     |     o--rw stopbits?                     enumeration
     |     o--rw terminal-type?                string
     |     o--rw timeout
     |     |  o--rw login?   empty
     |     o--rw telnet
     |     |  o--rw transparent?   empty
     |     o--rw transport
     |     |  o--rw input
     |     |  |  o--rw (input-protocol)?
     |     |  |     o--:(all-protocol)
     |     |  |     |  o--rw all?     empty
     |     |  |     o--:(no-protocol)
     |     |  |     |  o--rw none?    empty
     |     |  |     o--:(other-protocol)
     |     |  |        o--rw input*   enumeration
     |     |  o--rw output
     |     |  |  o--rw (output-protocol)?
     |     |  |     o--:(all-protocol)
     |     |  |     |  o--rw all?      empty
     |     |  |     o--:(no-protocol)
     |     |  |     |  o--rw none?     empty
     |     |  |     o--:(other-protocol)
     |     |  |        o--rw output*   enumeration
     |     |  o--rw preferred
     |     |     o--rw protocol?   enumeration
     |     o--rw txspeed?                      uint32
     |     o--rw usb-inactivity-timeout
     |     |  o--rw switch?   empty
     |     o--rw width?                        uint16
     +--rw transport
     |  +--rw type
     |     +--rw persistent
     |        +--rw telnet
     |        |  +--rw input?   string
     |        +--rw ssh
     |        |  +--rw input?   string
     |        +--rw webui
     |           +--rw input?   string
     +--rw ntp
     +--rw wsma
     +--rw event
     +--rw template
     +--rw process
     |  +--rw cpu
     |     +--rw threshold
     |     |  +--rw type
     |     |     +--rw interrupt
     |     |     |  +--rw rising
     |     |     |     +--rw cpu-range* [cpu-range]
     |     |     |        +--rw cpu-range    uint8
     |     |     |        +--rw interval
     |     |     |           +--rw cpu-range* [cpu-range]
     |     |     |              +--rw cpu-range    uint32
     |     |     |              +--rw falling
     |     |     |                 +--rw cpu-range* [cpu-range]
     |     |     |                    +--rw cpu-range    uint8
     |     |     |                    +--rw interval?    uint32
     |     |     +--rw process
     |     |     |  +--rw rising
     |     |     |     +--rw cpu-range* [cpu-range]
     |     |     |        +--rw cpu-range    uint8
     |     |     |        +--rw interval
     |     |     |           +--rw cpu-range* [cpu-range]
     |     |     |              +--rw cpu-range    uint32
     |     |     |              +--rw falling
     |     |     |                 +--rw cpu-range* [cpu-range]
     |     |     |                    +--rw cpu-range    uint8
     |     |     |                    +--rw interval?    uint32
     |     |     +--rw total
     |     |        +--rw rising
     |     |           +--rw cpu-range* [cpu-range]
     |     |              +--rw cpu-range    uint8
     |     |              +--rw interval
     |     |                 +--rw cpu-range* [cpu-range]
     |     |                    +--rw cpu-range    uint32
     |     |                    +--rw falling
     |     |                       +--rw cpu-range* [cpu-range]
     |     |                          +--rw cpu-range    uint8
     |     |                          +--rw interval?    uint32
     |     +--rw autoprofile
     |     |  +--rw hog?   boolean
     |     +--rw statistics
     |     |  +--rw limit
     |     |     +--rw entry-percentage
     |     |        +--rw entry-range?   uint8
     |     |        +--rw size?          uint32
     |     +--rw extended
     |        +--rw history?   uint16
     +--rw exception
     |  +--rw crashinfo!
     |  |  +--rw buffersize?   uint16
     |  |  +--rw file?         string
     |  |  +--rw maximum
     |  |     +--rw files?   uint8
     |  +--rw data-corruption
     |     +--rw buffer
     |        +--rw log?   boolean
     +--rw iox!
     |  +--rw switch?   uint8
     +--rw transport-map
     |  +--rw type
     |     +--rw persistent
     |        +--rw persistent-type-name* [tm-name]
     |           +--rw tm-name            string
     |           +--rw persistent-type?   enumeration
     |           +--rw secure-server?     empty
     |           +--rw server?            empty
     |           +--rw rsa
     |              +--rw keypair-name?   string
     +--rw l2tp
     |  +--rw tunnel
     |  |  +--rw l2tpv3
     |  |     +--rw accounting
     |  |        +--rw headers?   boolean
     |  +--rw sso
     |     +--rw enable?   boolean
     +--rw redun-management
     +--rw management
     +--rw file
        +--rw privilege?   uint8
        +--rw prompt?      enumeration